javascript - 如何将 angular.module 文件中的controller.js 文件设为 "import"

标签 javascript angularjs

我刚刚开始学习 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/

相关文章:

javascript - 如何在 Promise 完成后调用 axios 中的数组元素

javascript - “Autofocus”属性在输入元素上只起作用一次,但不会起作用两次

javascript - 使用Javascript编写纯文本?

javascript - AngularJS 过滤器根据表达式动态应用

angularjs - angular $http 服务中,返回

javascript - 如何使用 Angular 创建父子列表

javascript - 部署到 Github Pages 后不显示 Angular 图像

javascript - Axios 响应数据未加载到 Laravel 中的 Vue 组件上

javascript - 如何在主干中实现 Angular 样式指令?

javascript - NVD3 Angular 指令回调触发得太早