【发布时间】:2018-12-23 03:22:17
【问题描述】:
我想创建一个模块并注入主模块,并将控制器注入注入模块,但它不起作用
在 index.html 中
<html ng-app="MenuApp">
<head>
</head>
<body>
<div ng-controller="demoCtrl as demo">
<h3>{{demo.hello}</h3>
</body>
</div>
</html
在 app.js 中
(function () {
'use strict';
angular.module('MenuApp', ['data']);
angular.module('data', [])
.controller('demoCtrl', demoCtrl);
demoCtrl.$inject = [];
function demoCtrl() {
var demo = this;
demo.hello = "Hello World";
console.log('Hello World');
}
})();
当我使用 MenuApp 模块声明控制器(demoCtrl)时,它工作正常,但在使用 data 模块声明时不起作用
【问题讨论】:
标签: javascript angularjs html module