Angular cli 在Angular CLI中,手柄何时运行,HTML模板何时插入?

Angular cli 在Angular CLI中,手柄何时运行,HTML模板何时插入?,angular-cli,Angular Cli,我是这方面的初学者(Angular-2、Angular CLI、把手、Web2.0开发)。我刚刚开始使用Angular-2/CLI,我注意到一些令人困惑的地方。在Angular CLI生成的项目中,在index.html中,我看到以下内容: {{#each scripts.polyfills}} <script src="{{.}}"></script> {{/each}} {{#each scripts.polyfills} {{/每个}} 我猜,不知怎么的,它是由

我是这方面的初学者(Angular-2、Angular CLI、把手、Web2.0开发)。我刚刚开始使用Angular-2/CLI,我注意到一些令人困惑的地方。在Angular CLI生成的项目中,在
index.html
中,我看到以下内容:

{{#each scripts.polyfills}}
<script src="{{.}}"></script>
{{/each}}
{{#each scripts.polyfills}
{{/每个}}
我猜,不知怎么的,它是由车把加工的

那么,Angular-2的插值会发生什么,它也使用
{{…}}


我是不是一定要避开卷发,还是车把只处理某些文件,还是什么;你可以忽略这个语法,没有必要逃避任何东西

说明: 运行
ng build
(或类似程序)时,将解析
index.html
,并将生成的文件保存在
/dist
中。 然后将此文件提供给浏览器,并且不包含
{{…}
部分。 所以Angular的插值根本没有冲突,你不需要逃避任何东西

CLI确实在内部使用Handlebar,但唯一解析的文件是
index.html

还要注意的是,在即将发布的使用webpack的angular cli中,此语法将完全消失。(您现在已经可以尝试了)

仅供参考,Github上也讨论了这一点: