我刚刚开始学习 Angular,所以我在这里试图解决的问题可能有点难以表述。我会尽力解释我正在处理的事情。
我有一个主 main.js 模块文件,我在其中声明了
angular.module('app', [
'ngRoute'
])
现在我有一个单独的 Controller 文件 home.controller.js 其中包含
angular
.module('app')
.controller('HomeController', ['$scope', function($scope) {
}]);
有没有办法将 home.controller.js 文件包含在 main.js 文件中,而不必将脚本 src 放入 html 中?我尝试导入 'path/home.conntroller.js
但收到此错误
模块“app”不可用!您要么拼错了模块名称,要么忘记加载它。
感谢您的帮助。
最佳答案
确保 main.js 在 home.controller.js 之前包含在 HTML 文件中...例如:
<script src="main.js"></script>
<script src="home.controller.js"></script>
关于javascript - 如何将 angular.module 文件中的controller.js 文件设为 "import",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43157423/