在单独的文件中使用模块获取器

时间:2019-01-27 21:07:51

标签: angularjs webpack

对于特定项目,我已经从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'不可用!

有什么办法吗?

0 个答案:

没有答案