Javascript 不显示模型信息
我是新的余烬,似乎无法理解为什么我的名单将不会显示。以下是我在route页面上创建模型的代码:Javascript 不显示模型信息,javascript,ember.js,model,Javascript,Ember.js,Model,我是新的余烬,似乎无法理解为什么我的名单将不会显示。以下是我在route页面上创建模型的代码: import Ember from 'ember'; export default Ember.Route.extend({ model: function(){ return ['Ford', 'tesla','lexus']; } }); 这是我的模板页面 <h1>Cars</h1> <ul> {{#each
import Ember from 'ember';
export default Ember.Route.extend({
model: function(){
return ['Ford', 'tesla','lexus'];
}
});
这是我的模板页面
<h1>Cars</h1>
<ul>
{{#each car in model}}
<li>{{car}}</li>
{{/each}}
</ul>
})) 您的每条语句中都有一个错误:
{{#each model as |car|}}
{{car}}
{{/each}}
例如:这有助于。。但我有其他类似的例子,也有同样的问题。我会修改我原来的postas@kumkanillam在评论中说的,在你的每句话中使用的语法是错误的,你需要添加管道,我已经用你的模板更新了twiddle。此外,您的控制器中还有一个输入错误:action=>ActionsFollowEmber指南。我认为您正在遵循旧版本的ember中使用的语法。现在已弃用并删除
export default Ember.Controller.extend({
action:{
sayHello: function(){
alert('Hello')
},
toggleBody: function(){
this.toggleProperty('isShowingBody');
},
submitAction: function(){
alert(this.get('name'));
alert(this.get('comment'));
}
},
title: 'My Bliog Post',
body: 'My body of work is endless i tell you',
authors: ['william','robert','michelle'],
created: new Date(),
comments: [
{
name: 'Evan',
comment: 'Hey what is new '
},{
name: 'Evan',
comment: 'Hey ith you'
},{
name: 'Evan',
comment: 'Hey what is n'
}
]
{{#each model as |car|}}
{{car}}
{{/each}}