所以我目前正在拆分我的文件; Controller 、服务和指令等。有效地我有如下内容
/**
* @ngdoc overview
* @name application
* @description
* Main app controller.
*/
angular.module('application')
/**
* @ngdoc object
* @name application.AppCtrl
* @requires $scope
* @description
* Hello App controller
*/
.controller('AppCtrl', function ($scope) {
$scope.message = 'Hello from AppCtrl';
$scope.updateMessage = function (msg) {
$scope.message = msg;
};
});
正在生成的内容看起来非常好且正确,但是概述部分(应用程序)似乎不知道或链接到 application.AppCtrl 是否可能/如何?
谢谢
最佳答案
由于您在 'application'
Angular 尝试检索模块应用程序后缺少 []
,因此它不存在(在您提供的示例中)。将数组作为第二个参数传递会创建模块,而仅传递不带数组的模块名称即可检索模块。
/**
* @ngdoc overview
* @name application
* @description
* Main app controller.
*/
angular.module('application',[])//pass an array as the second parameter
/**
* @ngdoc object
* @name application.AppCtrl
* @requires $scope
* @description
* Hello App controller
*/
.controller('AppCtrl', function ($scope) {
$scope.message = 'Hello from AppCtrl';
$scope.updateMessage = function (msg) {
$scope.message = msg;
};
});
关于javascript - Angular 文档 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24268670/