Declaring controllers in AngularJS

前端 未结 3 623
不知归路
不知归路 2020-12-19 00:54

I\'ve seen that on AngularJS tutorials, that some people declare their controller functions like so:

function FirstController($scrope) {
    // do something          


        
3条回答
  •  生来不讨喜
    2020-12-19 01:14

    The recommended way of declaring Controllers is using the array notation:

     someModule.controller('MyController', ['$scope', 'dep1', 'dep2', function($scope,  dep1, dep2) {
         ...
         $scope.aMethod = function() {
         ...
        }
      ... 
    }]); 
    

    according to angularJS site : https://docs.angularjs.org/guide/di

提交回复
热议问题