return 来自 ember 帮助程序并通过 hbs 模板传递的对象值
return an object value from ember helper and passing through hbs template
可以 ember return 来自帮助程序的对象值,如果可以,如何传递给组件的 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 助手获取值 return 反对我的 hbs 模板?
您可以使用 Ember 提供的 get
助手;请参阅 api reference. I modified your helper and used get
helper in the following twiddle 来说明用法。顺便说一下,传递给 helper 的 params
是一个数组,所以我从你提供的 switch
案例的数组中得到了第一个项目(0 索引)。请参阅 application.hbs
以查看 get
帮助程序的运行情况。谨致问候。
可以 ember return 来自帮助程序的对象值,如果可以,如何传递给组件的 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 助手获取值 return 反对我的 hbs 模板?
您可以使用 Ember 提供的 get
助手;请参阅 api reference. I modified your helper and used get
helper in the following twiddle 来说明用法。顺便说一下,传递给 helper 的 params
是一个数组,所以我从你提供的 switch
案例的数组中得到了第一个项目(0 索引)。请参阅 application.hbs
以查看 get
帮助程序的运行情况。谨致问候。