我试图用angular.js应用程序构建一个角度混合应用程序。我正在遵循官方文档(https://angular.io/guide/upgrade)。我到达并完成了这一步:https://angular.io/guide/upgrade#bootstrapping-hybrid-applications。
我使用angular ui-router 0.3.1来处理我的应用程序的路由。因此,使用我的主模块上的配置函数和$ stateProvider服务,我已经将每个路由映射到angular.js控制器和templateUrl参数指定的模板。
我的应用程序似乎正确启动但无法加载模板,因为无法找到它们(404错误)。这是正常的,因为当我使用ng build
angular-cli命令行时,它们不会导入我构建应用程序的dist文件夹中。
当我的angluar应用程序由angular-cli构建时,如何配置我的应用程序以便将angular.js html模板复制到dist文件夹中?
提前致谢!
答案 0 :(得分:0)
所以实际上我的问题似乎是那个问题的副本:Angular CLI with Hybrid app ng-build。
我们的想法是使用assets
中的angular-cli.json
数组。 Glob允许从您选择的文件夹中递归选择所有html文件,并将它们放在dist
的子文件夹中:
"asssets": [{"glob": "**/*.html", "input": "../src-ng1", "output": "./src-ng1"}]