valueBinding与动态字符串-Ember.js

valueBinding与动态字符串-Ember.js,ember.js,Ember.js,我要问一个我遇到的问题, 在这样的观点中: Ember.View.create( templateName: "testForm" fieldName: "test-0" ) 我在模板中输入了一个文本字段,试图在其中传递自定义valueBinding,如下所示: {{view Ember.TextField placeholder="Title" valueBinding='view.fieldName'}} 为什么余烬没有设置正确的值绑定? Ember只设置了一个“value”的h

我要问一个我遇到的问题, 在这样的观点中:

Ember.View.create(
  templateName: "testForm"
  fieldName: "test-0"
)
我在模板中输入了一个文本字段,试图在其中传递自定义valueBinding,如下所示:

{{view Ember.TextField placeholder="Title" valueBinding='view.fieldName'}}
为什么余烬没有设置正确的值绑定? Ember只设置了一个“value”的html属性,我可以看到该属性使用“test-0”值查看html源代码,但没有绑定


有人知道吗?

当你用默认值创建一个视图时,请注意括号

Em.View.create({
    templateName: 'testForm',
    fieldName: 'test-0'
});
第二个valueBinding使用单引号而不是双引号。它应该是
valueBinding=“view.fieldName”


除了这两件事之外,它还能工作,请看清楚。

是的,伙计,我感谢你的回答,谢谢:)但是,问题总是存在,因为你可以看到文本字段没有绑定值,只是添加了“值”的HTML属性。这是不好的,因为这意味着该值没有绑定,只是作为HTML值添加。我不知道这是否是一个余烬bug,也许是的。我打开了一个主题,如果有人知道如何修复它,我会非常感激