![](/img/trans.png)
[英]How to access global variables in Meteor template without using a helper?
[英]Access global variables through Helper
如何通過Handlebars.js中的幫助器函數訪問全局變量以進行本地化? 這是到目前為止我得到的。 我看到的問題是在registerHelper
匿名函數中參數'string'是未定義的。
模板
<span>{{resourceHelper date}}:</span>
字符串資源
Resources = {};
Resources['date'] = "Date";
輔助功能
Handlebars.registerHelper('resourceHelper', function(string) {
return Resources[string];
});
我發現傳遞給幫助器的參數是Handlebars上下文中的實際對象名稱。 因此,傳遞date
顯然不起作用,因為在該上下文中沒有關聯的對象。 但是,您可以將值作為字符串傳遞:
{{resourceHelper "date"}}
這樣就解決了我的問題,無需對輔助函數進行其他任何更改。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.