Angularjs 错误:[ng:areq]参数';xController';不是函数,未定义
我正在使用Angular v1.4.2,并不断获得“错误:[ng:areq]参数'accountRegisterCtrl'不是函数,未定义”“下面是我的控制器定义Angularjs 错误:[ng:areq]参数';xController';不是函数,未定义,angularjs,Angularjs,我正在使用Angular v1.4.2,并不断获得“错误:[ng:areq]参数'accountRegisterCtrl'不是函数,未定义”“下面是我的控制器定义 (function(app) { 'use strict'; function accountRegisterCtrl($scope, $window) { //........ $scope.previous = function () { $window
(function(app) {
'use strict';
function accountRegisterCtrl($scope, $window) {
//........
$scope.previous = function () {
$window.history.back();
}
}
app.controller('accountRegisterCtrl', ['$scope', '$window', accountRegisterCtrl]);
}(angular.module('accountRegister')));
任何人都能帮忙 如果您在HTML视图或路由定义中错误地拼写了控制器,通常会发生此错误:
<div data-ng-controller="accountRegisterCtl"> <!-- WRONG -->
// ui stuff ...
</div>
或者您的
controller.js
未被注入index.html
如果您从html视图或路线定义中错误地拼写了控制器,则通常会发生此错误:
<div data-ng-controller="accountRegisterCtl"> <!-- WRONG -->
// ui stuff ...
</div>
或者你的
controller.js
没有被注入你的index.html
只要使用一个内联函数,你就会摆脱这个问题。只要使用一个内联函数,你就会摆脱这个问题。