为什么某些组件在数组中定义,而其他组件则不是?

时间:2016-09-08 11:04:46

标签: angularjs ionic-framework

编辑:感谢deoD将我指向正确的位置 - 这是Angularjs minify best practice

的副本

我觉得这一定是一件非常简单的事情,但我不知道它的名字,谷歌搜索也没有多少:/

我见过的一些Ionic教程定义了这样的控制器(和工厂等)以注入依赖

angular.module( 'x' )
    .controller( 'XController', function( $scope ) {
        // ...
    } );

有些人像这样定义

angular.module( 'x' )
    .controller( 'XController', [ '$scope',
        function( $scope ) {
            // ...
        }
    ] );

两者之间有什么区别,如果不回答以下问题,你何时会使用另一个?

1 个答案:

答案 0 :(得分:0)

实际上,您可以继续在https://docs.angularjs.org/guide/di上阅读更多相关内容,因为Ionic基于AngularJS。

使用缩小版本对我来说更简单,更清晰:

 myApp.controller('MainController', function ($scope, $route, $http,$cookies,$timeout){
    //..
 });
相关问题