我们有一个包含多个html模板的单页面应用程序结构。多个开发人员正在将自己的子模块推送到应用程序,在捆绑过程中(webpack),我们将所有这些模板推送到$ templatecache。
不可避免地,某些应用程序部分具有相同的名称(仪表板,导航,部分等),而角度正在覆盖模板。
有没有办法在角度模板缓存过程中避免名称冲突?或者是否有任何gulp-grunt等插件来创建独特的模板名称并在htmls中匹配替换它们?
答案 0 :(得分:0)
好吧,尝试不会发生冲突的更长名称......
仪表板,导航,部分是通用的,很容易发生冲突
尝试:
dashboard-for-admin-page, nav-for-submodule-alpha-0, section-right-of-main-page, etc
我的团队的方式是我们为每个具有复杂名称的模块提供文件夹结构
示例:
/partials
----/global-partials
--------/header-global.html
--------/footer-global.html
----/main-page
--------/index-for-main-page.html
--------/partial-header-on-main-page.html
--------/left-pane-on-main-page.html
----/about-us-page
----/cart-page
----/search-page