Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 在Ember中编写车把辅助对象_Ember.js_Handlebars.js - Fatal编程技术网

Ember.js 在Ember中编写车把辅助对象

Ember.js 在Ember中编写车把辅助对象,ember.js,handlebars.js,Ember.js,Handlebars.js,在我的应用程序中,我正在尝试编写一个自定义的车把助手。我的助手看起来像这样 Ember.Handlebars.helper('__', function(person) { console.log(person); return person.get('name'); }, 'name'); App.Person = Ember.Object.extend({ name : 'moshin' }); 我有一门像这样的个人课 Ember.Handlebars.helper('_

在我的应用程序中,我正在尝试编写一个自定义的车把助手。我的助手看起来像这样

Ember.Handlebars.helper('__', function(person) {
   console.log(person);
   return person.get('name');
}, 'name');
App.Person = Ember.Object.extend({
  name : 'moshin'
});
我有一门像这样的个人课

Ember.Handlebars.helper('__', function(person) {
   console.log(person);
   return person.get('name');
}, 'name');
App.Person = Ember.Object.extend({
  name : 'moshin'
});
在我的哈佛商学院档案中,我正在尝试这样做

{{__ person}}

但它的输出未定义。有人能解释一下怎么做吗?

您的模板中是否定义了person?你的逻辑是正确的。我猜您可能无法创建person的实例,并且可能在模板中没有正确引用它。下面是您的代码示例,工作


我没有添加这个位App.IndexRoute=Ember.Route.extend{model:function{return App.Person.create;};我通读了《灰烬指南》的整个路由器/路由部分,尤其是这一部分,