可以ember从helper返回一个对象值,如果可以,那么如何传递给组件的hbs模板。我只想这样做。
import Ember from 'ember';
export function someHelper(params/*, hash*/) {
switch(params) {
case 'a':
return { a:21,b:22 }
break;
case 'b':
return { a:21,b:20 }
break;
default:
return { a:2,b:211 }
}
}):
这是一个hbs模板
<p>{{some-helper object.foo}} </p>
如何从ember helper获取一个返回对象到my hbs模板的值?
答案 0 :(得分:0)
您可以使用Ember提供的get
助手;见api reference。我修改了您的帮助程序并在以下twiddle中使用了get
帮助程序来说明您的用法。顺便说一下,传递给帮助器的params
是一个数组,所以我得到了你提供的switch
情况的数组中的第一个项目(0索引)。请参阅application.hbs
以查看get
帮助程序的运行情况。我最诚挚的问候。