我可以使用Angular的另一个模板引擎吗?我GOOGLE了它,其中大部分只是指角度使用的当前模板引擎,我需要一个模板引擎与简单的逻辑,如“如果”,“或”..谢谢。我可以使用angularjs的另一个模板引擎吗?
9
A
回答
8
Angular没有模板引擎替代,主要是因为没有其他框架(如Backbone.js)中的模板引擎。在Angular中,有字符串插值({{expression}}
),但没有模板。
我倒是你第一点到ngIf指令,在那里你可以有条件地包括DOM元素:
<div ng-if="somethingIsTrue">TRUE</div>
<div ng-if="!somethingIsTrue">FALSE</div>
如果这还不够,考虑你选择的模板引擎预先处理你的HTML。您可以设置一个咕task任务,将模板文件转换为Angular可以引用的HTML文件。
4
布赖恩提到ng-if
,ng-switch
可能也可能满足您的需求:
<div ng-switch on="selection">
<div ng-switch-when="settings">Settings Div</div>
<span ng-switch-when="home">Home Span</span>
<span ng-switch-default>default</span>
</div>
这将打开的selection
在ng-switch-when
指定的值的价值和使用ng-switch-default
作为默认的情况下。
1
你或许可以改写$ interpolateProvider,但不建议这样做
相关问题
- 1. 我可以在另一个框架中使用Volt引擎吗?
- 2. 我可以使用敲除作为模板引擎吗?
- 3. 我可以在Golang的另一个模板中使用模板变量吗?
- 4. 我可以在另一个模板上使用单词模板吗
- 5. 我可以使用变量模板来声明另一个变量模板吗?
- 6. 当模板引擎可以通过Angular 2使用吗?
- 7. 可以在PWA中使用EJS等模板引擎吗?
- 8. AngularJS和Rails模板引擎
- 9. 我可以使用Django的模板引擎在每个模板标签之后抑制换行符吗?
- 10. 我们可以发送一个模板参数吗?另一对
- 11. 我可以模板一个h:dataTable吗?
- 12. xlsxwriter可以使用另一个文件作为模板吗?
- 13. Django使用另一个模板引擎(变色龙)
- 14. 什么JavaScript模板引擎可以与bookmarklets一起使用?
- 15. 我可以在类模板的方法内引用另一个模板类型的对象吗?
- 16. 是否可以在Sails.js中使用多个模板引擎?
- 17. smarty模板引擎可以用来在客户端创建模板吗?
- 18. 我应该像使用Yii一样使用MVC的smarty模板引擎吗?
- 19. 我可以使用Ruby on Rails渲染一个haml模板吗?
- 20. 我们可以使用php创建一个单词模板吗?
- 21. 使用preg_split模板引擎
- 22. 一个MVC编辑模板可以委托给另一个吗?
- 23. 我可以键入一个模板模板参数吗?
- 24. 我可以访问模板中的AngularJS模块配置值吗?
- 25. 小胡子vs其他引擎。也许我应该使用另一个模板引擎?
- 26. 对于具有两个模板变量的模板类,可以使一个var引用另一个var?
- 27. 我可以使用另一个引用在一个ArrayList中更改对象吗?
- 28. 可可触摸中有一个很好的HTML模板引擎吗?
- 29. 可以给我一个xsl模板的“模式”的例子吗?
- 30. 寻找一个可用于Java和JavaScript的模板引擎