对于特定项目,我已经从angular 2+移到angular1.6,并且在使用模块getter时遇到了问题。我使用Webpack进行捆绑
|– /app
| |– app.module.js
| |– app.html
|– /shared
| |– /directives
| | |– counter.directive.js
| | |– counter.html
如预期的那样,在app.module.js中声明了“ app”模块:
//app.module.js
import angular from 'angular';
angular.module('app', [])
.directive('app', app)
.config(routes)
接下来我要在特定文件中添加指令。我不想为单个指令创建模块并将其用于main的依赖关系。我想访问“应用”模块
//counter.directive.js
import angular from 'angular';
angular.module('app')
.directive('dummy', dummy)
这是我得到
错误:[$ injector:nomod]模块'app'不可用!
有什么办法吗?