0

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>

如何从将对象返回到我的 hbs 模板的 ember 助手中获取值?

4

1 回答 1

0

可以使用getEmber 提供的 helper;请参阅api 参考。我修改了你的助手,并get在下面的游戏中使用了助手说明你的用法。顺便说一句,params传递给 helper 的是一个数组,所以我从数组中获得了switch您提供的案例的第一项(0 索引)。请参阅application.hbs查看get助手的实际操作。我最诚挚的问候。

于 2017-03-15T05:20:34.180 回答