我正在尝试在选择框中显示名称列表。
App.ApplicationController = Ember.ObjectController.extend({
selectedName: 'Tom',
names: ["Yehuda", "Tom"]
});
{{view Ember.Select
content=names
value=selectedName
}}
但选择框显示为空,这是一个显示问题的jsbin:JSBin link
有人能指出我正确的方向吗?
答案 0 :(得分:1)
我将代码移到了:
<script type="text/x-handlebars" data-template-name="index">
在第一个脚本标记内部,它工作。我认为要让代码按照您的方式工作,您需要将控制器指定为索引控制器以匹配Route,如下所示:
App.IndexController = Ember.ObjectController.extend({
selectedName: 'Tom',
names: ["Yehuda", "Tom"]
});
答案 1 :(得分:0)
您应该将App.ApplicationController重命名为App.IndexController,因为您找到了jsbin示例的索引路由。 Demo