我注册模型如下:
var angularTest = angularTest || {};
angularTest.app = angular.module('angularTest', ['xPlat.service', 'xPlat.controller', 'xPlat.directives', 'xPlat.repository']).run(function (DB) {
DB.init();
});
angular.module('xPlat.config', []);
angular.module('xPlat.directives', []);
angular.module('xPlat.controller', []);
angular.module('xPlat.service', []);
我有一个正确使用的控制器(它不是错误),如下所示:
angularTest.app.controller('logInController', ['$scope', '$http', function ($scope, $http) {
$scope.login = function () {
var request = $http({
method: "post",
url: "http://localhost:4309/Account/Login",
data: ""
})
}
}]);
但下面的控制器有错误:
(function () {
'use strict';
angular.module("xPlat.controller", ['xPlat.service'])
.controller('itemController', function ($scope, itemService) {
// todo something
});
})();
我想像上面的logInController一样更改它。我该如何更改?
答案 0 :(得分:0)
当放入单个JS文件时,您的代码适用于我。我假设您没有在index.html页面中包含包含xPlat.controller的文件(或者如果您正在进行最小化,则不包括该文件)。
如果您需要更多帮助,可以尝试在jsfiddle中复制它。