这是一个好主意还是至少可以使用带有Angular 2的Handlebars?

时间:2017-02-21 10:35:33

标签: angular handlebars.js web-frontend

由于角度表达式和Handlebars表达式的语法相同({{}}),我想知道我们是否可以同时使用它们。

1 个答案:

答案 0 :(得分:0)

在某些情况下,在前端使用把手是有意义的。但可能不是你的想法。

  • 例如如果您有一个创建命令、发票或报告的网站,并且您希望您的用户为这些文档创建自定义布局,那么您可以为他们提供车把模板。

  • 例如如果您的网站实际上是一个代码生成器工具,那么您可以让用户使用手柄脚本调整他们的输出。

所以,在那个级别上,是的,您可以使用把手。

相比之下,不要使用它来实际呈现角度组件的 html。那将是一个糟糕的主意。

但是,如果您真的很想这样做,也可以。毕竟,您可以直接在 angular 组件模板中注入一个包含 html 的变量。当然,这将是极其有限的。

<div [innerHTML]="htmlstring"></div>