我想为Angular 6中的新组件更改默认的HTML模板。
ng new projectname --routing
并创建了一个新组件,使用
ng g c component
但是每次它生成一个默认的HTML模板
<p>
It works
</p>
我想用自定义模板更改此模板,以便每次创建新组件时,它都遵循我的自定义模板,而不是默认模板。
发布于 2018-08-17 16:00:24
我认为这目前是不可能的。负责创建模板的文件似乎是this,并且在responsible function中没有定制模板的选项。
由ng new component
创建的get文件是this html file -所以你可以做的就是派生angular-cli,把它编辑成你想要的任何默认模板,这样你就可以为每个组件创建自己的模板了。
这是由你来决定是否值得这么麻烦。
发布于 2020-05-09 10:37:46
我相信现在可以通过文档中讨论的Angular Schematics来实现这一点:https://angular.io/guide/glossary#schematic它似乎提供了一种定制angular添加/生成命令的方法。
这里还有一篇关于新特性的很好的文章:https://medium.com/@tomastrajan/total-guide-to-custom-angular-schematics-5c50cf90cdb4
https://stackoverflow.com/questions/51889241
复制相似问题