Ember.js 视图不显示 Ember.TextField {{view Ember.TextArea valueBinding= "Name" name= "Name" }}



我想显示这个输入,这样我就可以编辑类别的"名称",但视图没有显示。

结果是列表中只显示每个类别的名称。每个类别都应该有自己的输入,并将值设置为该类别的"名称"。

我没有收到任何错误,那么我做错了什么?

{{#each}}
<tr>
<td>
{{view Ember.TextField valueBinding="Name" name="Name"}}
<label class="category-text">
{{#linkTo 'category' this}}
{{Name}}
{{/linkTo}}
</label>
</td>
</tr>
{{/each}}

编辑:

我一直在尝试实现不同的输入方法,但它们都没有出现在Categories列表中!哇?

以下是我尝试过的:

<input type="text" Value="Name">

{{input type="text" valueBinding="Name" name="Name"}}

第2版:

VpcYeoman.CategoriesRoute = Ember.Route.extend({
model: function() {
VpcYeoman.Category.FIXTURES=[];
$.ajax({
url: '/categories',
dataType: 'json',
type:"get",      
async: false,
success : function(data) {      
VpcYeoman.Category.FIXTURES=data;
}
});
return this.store.find('category');
}
}); 

model: function() {
return this.store.find('category');
},

不要再建议直接使用Ember.TextField,应该使用{{input value=name}}。有关输入助手的更多文档,请点击此处。

这是一个正在运行的JSBin,用于您尝试执行的操作。我不确定您在哪一点上遇到了问题,但您应该尝试将您的系统匹配为这样。

相关内容

最新更新