我可以使用另一个带有angularjs的模板引擎吗?

Tal*_*lem 9 javascript angularjs

我可以使用Angular的另一个模板引擎吗?我用谷歌搜索它,大部分只是引用角度使用的当前模板引擎,我需要一个简单逻辑的模板引擎,如"if","或"..谢谢.

Bri*_*sio 8

Angular没有替换模板引擎,主要是因为没有像其他框架那样的模板引擎(即Backbone.js).在Angular中,有字符串插值({{expression}})但没有模板.

我首先指出你的ngIf指令,你可以有条件地包含DOM元素:

<div ng-if="somethingIsTrue">TRUE</div>
<div ng-if="!somethingIsTrue">FALSE</div>
Run Code Online (Sandbox Code Playgroud)

如果这还不够,请考虑选择模板引擎来预处理HTML.您可以设置一个grunt任务,将模板文件转换为Angular可以引用的HTML文件.