Javascript ember{{input}}帮助程序不工作
我一辈子都搞不懂为什么这行不通。也许这很明显,但我已经盯着它看太久了 我想用Title的值预先填充{input},标签被正确填充Javascript ember{{input}}帮助程序不工作,javascript,ember.js,Javascript,Ember.js,我一辈子都搞不懂为什么这行不通。也许这很明显,但我已经盯着它看太久了 我想用Title的值预先填充{input},标签被正确填充 <ul> {{#each}} <li> {{input type="text" value=Title }} <label>{{Title}}</label> </li> {{/each}} </
<ul>
{{#each}}
<li>
{{input type="text" value=Title }}
<label>{{Title}}</label>
</li>
{{/each}}
</ul>
{{input}
似乎有一个小错误。问题是标题是大写的。我让它在这里工作我建议属性名称的开头总是用一个小写字母。这是一种惯例。大多数情况下,你会遇到这种与你相反的风格
以下是我为使其正常工作所做的更改:
1-在标题中添加不大写的别名:
App.Kid = DS.Model.extend({
Title: DS.attr('string'),
Age: DS.attr('number'),
title : Ember.computed.alias("Title")
});
{{input type="text" value=title }}
2-与助手一起使用非资本化版本:
App.Kid = DS.Model.extend({
Title: DS.attr('string'),
Age: DS.attr('number'),
title : Ember.computed.alias("Title")
});
{{input type="text" value=title }}