我要问我遇到的问题/问题, 在这样的观点中:
Ember.View.create(
templateName: "testForm"
fieldName: "test-0"
)
我在模板中有一个textField,我试图传递一个自定义的valueBinding,如下所示:
{{view Ember.TextField placeholder="Title" valueBinding='view.fieldName'}}
为什么ember没有设置正确的值绑定? Ember只设置一个'value'的html属性,我可以看到用'test-0'值查看HTML源代码,但没有绑定。
有人有任何想法吗?
答案 0 :(得分:0)
使用默认值创建视图时,需要使用哈希,请注意括号
Em.View.create({
templateName: 'testForm',
fieldName: 'test-0'
});
第二个valueBinding使用单引号而不是双引号。它应该是valueBinding="view.fieldName"
除了这两件事之外,为了清晰起见,请参阅http://jsfiddle.net/mlienau/zUDKZ/。