Angular和Handlebars在一起:模板现在翻译

时间:2016-03-03 10:18:33

标签: angularjs cordova templates handlebars.js

我正在为移动设备编写Cordova应用程序代码。我使用Handlebars编译模板,并希望使用Angular Translate在我的应用程序中使用翻译。基本上我是这样编译我的模板:

HomeView.prototype.template = Handlebars.compile($("#home-tpl").html());

在我的#home-tpl模板中,我有一个{[{' TITLE' |翻译}]}标签,Angular应该使用它来翻译,因为我已经用

更改了Angular中的标签
app.config(function($interpolateProvider) {
 $interpolateProvider.startSymbol('{[{');
 $interpolateProvider.endSymbol('}]}');
});

问题是Angular似乎没有继续使用Handlebars使用的模板。当我显示我的页面时,标签保留为{{{' TITLE' |翻译}]}。这意味着Handlebars不处理它(完美),但Angular也不是(对我来说不好)。

有谁知道如何确保Angular将处理我将提供给Handlebars的模板?

0 个答案:

没有答案