我看到很多关于Handlebar的Handlebars.registerHelper,但这似乎是全球帮手。
我想将一个函数传递给每个视图实例的渲染上下文 。
在这个特定的实例中,我希望能够调用我的i18n查找方法,该方法使用特定于该实例的变量localeBase
。
e.g。
context = {};
....
context.l = this.lookup;
var html = template(context);
然后能够在模板中调用它(不确定语法):
The colour of red in french is: {{$l 'colors.red'}}
能够传递其他参数也是一个好处,例如给定带参数的语言环境字符串:
Tea is {0}
我能做到:
{{$l 'beverage.tea.opinion' 'wonderful!'}}