【发布时间】:2014-02-14 00:22:41
【问题描述】:
我的一个组件需要根据提供的参数动态选择 Handlebar 助手。
类似{{dynamic-output value=value helper=helper}}
在组件类中,我想根据提供的帮助器输出值。
我找不到太多关于以编程方式使用 Handlebars 助手的信息 :(
【问题讨论】:
-
你有多少个不同的参数?你总是可以把这个逻辑嵌套在更多的把手中,比如
{{#if hasParameterA}} {{dynamic-output value=value helper=helper}} {{/if}} -
我相信你误解了这个问题。我的组件有两个参数“value”和“helper”。组件的输出是应用了帮助器的值。
-
'helper' 的例子是什么?
-
helper = Handlebars.helper 例如,我有一个助手可以将日期对象转换为漂亮的日期或将数字格式化为美元值。
标签: javascript ember.js handlebars.js