Javascript AngularJS初学者不是函数,未定义

Javascript AngularJS初学者不是函数,未定义,javascript,angularjs,Javascript,Angularjs,有了这个,我得到了一个错误: 错误:[ng:areq]参数'DatumCtrl'不是函数,未定义 我从AngularJS的介绍性文章中复制了tis代码,之前没有AngularJS的经验。要拥有控制器,您需要先拥有模块: var DatumCtrl = function($scope) { $scope.datum = new Date(); }; 并使用:ng app=“MyApp”要拥有控制器,您需要先拥有模块: var DatumCtrl = function($scope) {

有了这个,我得到了一个错误:

错误:[ng:areq]参数'DatumCtrl'不是函数,未定义


我从AngularJS的介绍性文章中复制了tis代码,之前没有AngularJS的经验。

要拥有控制器,您需要先拥有模块:

var DatumCtrl = function($scope) {
    $scope.datum = new Date();
};

并使用:
ng app=“MyApp”

要拥有控制器,您需要先拥有模块:

var DatumCtrl = function($scope) {
    $scope.datum = new Date();
};

并使用:
ng app=“MyApp”

要拥有控制器,您需要先拥有模块:

var DatumCtrl = function($scope) {
    $scope.datum = new Date();
};

并使用:
ng app=“MyApp”

要拥有控制器,您需要先拥有模块:

var DatumCtrl = function($scope) {
    $scope.datum = new Date();
};

并使用:
ng app=“MyApp”

此代码示例来自Scot Allen的控制器基础教程,它将引发类似

错误:[ng:areq]参数“MainController”不是函数,获取 未定义

所以这是因为v1.3版以后就不能有全局控制器了

index.html

var app = angular.module('MyApp',[]);
angular.module('controllerExample', [])
  .controller('MainController', ['$scope', MainController]);

function MainController($scope){
  $scope.message = "Hello I am Angular";
}
v1.3之后的script.js

var MainController = function($scope){
  $scope.message = "Hello I am Angular";
};
在index.html中

var app = angular.module('MyApp',[]);
angular.module('controllerExample', [])
  .controller('MainController', ['$scope', MainController]);

function MainController($scope){
  $scope.message = "Hello I am Angular";
}


这个代码示例来自Scot Allen的控制器基础教程,它将抛出类似于

错误:[ng:areq]参数“MainController”不是函数,获取 未定义

所以这是因为v1.3版以后就不能有全局控制器了

index.html

var app = angular.module('MyApp',[]);
angular.module('controllerExample', [])
  .controller('MainController', ['$scope', MainController]);

function MainController($scope){
  $scope.message = "Hello I am Angular";
}
v1.3之后的script.js

var MainController = function($scope){
  $scope.message = "Hello I am Angular";
};
在index.html中

var app = angular.module('MyApp',[]);
angular.module('controllerExample', [])
  .controller('MainController', ['$scope', MainController]);

function MainController($scope){
  $scope.message = "Hello I am Angular";
}


这个代码示例来自Scot Allen的控制器基础教程,它将抛出类似于

错误:[ng:areq]参数“MainController”不是函数,获取 未定义

所以这是因为v1.3版以后就不能有全局控制器了

index.html

var app = angular.module('MyApp',[]);
angular.module('controllerExample', [])
  .controller('MainController', ['$scope', MainController]);

function MainController($scope){
  $scope.message = "Hello I am Angular";
}
v1.3之后的script.js

var MainController = function($scope){
  $scope.message = "Hello I am Angular";
};
在index.html中

var app = angular.module('MyApp',[]);
angular.module('controllerExample', [])
  .controller('MainController', ['$scope', MainController]);

function MainController($scope){
  $scope.message = "Hello I am Angular";
}


这个代码示例来自Scot Allen的控制器基础教程,它将抛出类似于

错误:[ng:areq]参数“MainController”不是函数,获取 未定义

所以这是因为v1.3版以后就不能有全局控制器了

index.html

var app = angular.module('MyApp',[]);
angular.module('controllerExample', [])
  .controller('MainController', ['$scope', MainController]);

function MainController($scope){
  $scope.message = "Hello I am Angular";
}
v1.3之后的script.js

var MainController = function($scope){
  $scope.message = "Hello I am Angular";
};
在index.html中

var app = angular.module('MyApp',[]);
angular.module('controllerExample', [])
  .controller('MainController', ['$scope', MainController]);

function MainController($scope){
  $scope.message = "Hello I am Angular";
}


这可能会对你有所帮助。你的代码中似乎什么都没有,你是否遵循过angular教程?angular v1.3版之后,你就没有全局控制器了。所以我猜你下载了angular的最新版本,但你的教程使用的是angular的1.2.x版本,你的代码可以正常工作。提示:删除该教程,找到最新版本。这s可能对您有帮助似乎您的代码中几乎没有任何内容,您是否遵循任何angular教程?angular v1.3版之后,您就无法使用全局控制器。因此,我猜您下载了最新的angular版本,但您的教程使用了一些1.2.x版本,您的代码可以正常工作。提示:删除该教程,然后找到最新的教程。这可能会有所帮助您的代码中似乎什么都没有,您是否遵循过任何angular教程?angular v1.3版无法提供全局控制器。因此,我猜您下载了最新的angular版本,但您的教程使用了一些1.2.x版本,您的代码可以正常工作。提示:删除该教程并找到最新的教程。这可能有助于您更好地理解angular您的代码中几乎没有任何内容,您是否遵循任何angular教程?angular v1.3版之后,您就无法拥有全局控制器。因此,我猜您下载了最新的angular版本,但您的教程使用了一些1.2.x版本,您的代码可以正常工作。提示:删除该教程并找到最新版本。