【问题标题】:Angular Doc ControllersAngular 文档控制器
【发布时间】:2014-08-07 18:03:45
【问题描述】:

所以我目前正在拆分我的文件;控制器,服务和指令等有效我有类似下面的东西

/**
 * @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 是否可能/如何?

谢谢

【问题讨论】:

    标签: javascript angularjs jsdoc


    【解决方案1】:

    由于您在'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;
                };
            });
    

    【讨论】:

      猜你喜欢
      • 2016-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-08
      • 2013-01-23
      • 1970-01-01
      相关资源
      最近更新 更多