ember.js Emberjs Textarea与需要作为getter的数据进行双向绑定

pwuypxnk  于 2022-11-05  发布在  其他
关注(0)|答案(1)|浏览(147)

我正在使用Emberjs Textarea,它与@value属性具有双向绑定。
我传递给值的数据来自一个参数,因此需要从getter返回,然后才能在模板中使用它。
我的问题是如何使用带有getter的双向绑定。我不断收到错误消息,说明Cannot set property inputText of #<InputComponent> which has only a getter
我试过使用{{mut}},并试图为getter创建一个setter,但没有任何效果。
帖子请求实际上工作,但我仍然得到那些恼人的错误在控制台。

// Component JS    
get inputText() {
  return this.args.text;
}

// Component Template

<Textarea @value={{this.inputText}} @focusOut={{this.postRequest}} />
rjjhvcjd

rjjhvcjd1#

看起来直接在模板中设置args值将起作用。

<Textarea @value={{@inputText}} @focusOut={{this.postRequest}} />

相关问题