2
是新来的余烬和我尝试了几件事情请帮助灰烬JS - 模型的应用途径不加载
JS:
App = Ember.Application.create();
App.Router.map(function() {
// put your routes here
});
App.IndexRoute = Ember.Route.extend({
model: function() {
return ['red', 'yellow', 'blue'];
}
});
App.ApplicationRoute=Ember.Route.extend({
model:function() {
return ['Home','Features','About'];
},
setupController: function(controller) {
controller.set('title', "Hello world!");
},
});
这里ApplicationRoute下添加模型
模板:
<script type="text/x-handlebars">
<h2>Welcome to Ember.js</h2>
{{model}}
{{outlet}}
</script>
<script type="text/x-handlebars" data-template-name="index">
<ul>
{{#each model as |item|}}
<li>{{item}}</li>
{{/each}}
</ul>
</script>
第一个模板下已尝试输出模型,但未显示在输出
输出:
欢迎Ember.js
red
yellow
blue
多谢了。所以我是覆盖setupController钩子,这就是为什么模型没有设置到控制器。 @Akis谢谢你的帮助。 – Neovire
是的,这是导致问题。欢迎您.. – Akis
Neovire,别忘了接受答案。 –