我在单独的文件中有一个模块:
(function () {
var staffGrid = angular.module('staffGrid');
staffGrid.directive('employee2', function () {
return {
restrict:'E',
template:"Tralala2"};
});
})
在主JS文件中,添加依赖项:
(function () {
var app = angular.module('teamStaffApp', ['staffGrid' ]);
在HTML中(staffGrid.js已加载(选中)):
<script type="text/javascript" src="app/staffGrid.js"></script>
并得到了错误:
https://docs.angularjs.org/error/ $ injector / modulerr?p0 = teamStaffApp&p1 =未定义
怎么了?我被困住了
没有注射人员网格-所有工作
最佳答案
要声明新模块staffGrid
,您需要提供一个依赖关系数组作为第二个参数,否则它是一种getter语法:
var staffGrid = angular.module('staffGrid', []);