2016-01-11 99 views
0

如何将参数传递给辅助函数?Angular Meteor:将参数传递给帮助函数

这可能与Blaze:

Template.dummy.helpers({ 
    getImage: function(imageId) { 
     return Images.findOne(imageId); 
    } 
}); 

{{ getImage '1234' }} 

我怎么可以做这样的事情有角流星?

这不是工作:

this.helpers({ 
    getImage: (imageId) => { 
     return Images.findOne(imageId); 
    } 
}); 
+0

你怎么称呼帮助功能? – arve0

+0

我试过这样:'{{workList.getImage('1234')}}'(workList是controllerAs的名字) – Fauphi

+0

我对'this.helpers'不熟悉,'helpers'如何连接到'this' ?使用Google搜索“角色助手”没有找到任何角度文档。你不是指'this.getImage =(imageId)=> Images.findOne(imageId)'?然后,可以使用“controller as syntax”作为'controller.getImage'在布局中访问它。 – arve0

回答

0

重申发布其解决您的问题的意见,确保Images在范围内。如果在订阅中提取Images,则可能不会在调用this.getImage的同一时间可用。