Ember选择不工作

时间:2014-08-03 17:17:29

标签: javascript ember.js

我正在尝试在选择框中显示名称列表。

控制器

App.ApplicationController = Ember.ObjectController.extend({
  selectedName: 'Tom',
  names: ["Yehuda", "Tom"]
});

模板

{{view Ember.Select
  content=names
  value=selectedName
}}

但选择框显示为空,这是一个显示问题的jsbin:JSBin link

有人能指出我正确的方向吗?

2 个答案:

答案 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