我正在测试Ember.js,我有一个非常微不足道的问题。 我想在Handlebars Template中显示一个输入文本,其中包含一个名为' test' 的变量值'这是一个测试'
问题是输入为空且h1元素虽然varibale有值
这是文件 routes / index.js
export default Ember.Route.extend({
model : function(){
return { test:'This is a test'}
},
/* Default Implementation */
setupController: function(controller, model) {
controller.set('model', model);
}
});
这是 templates / index.hbs
文件{{input value=test type="text" }}
<h1> {{test}} </h1>
这是 router.js
文件Router.map(function()
this.route('index', { path: '/' });
});
错误在哪里? 提前致谢
答案 0 :(得分:-1)
setupController: function(controller, model) {
controller.set('test', model);
}
答案 1 :(得分:-1)
{{input value=model.test type="text" }}
<h1> {{model.test}} </h1>
无需实现setupController