angular.js - AngularJs中的控制器到底有多少個參數
phpcn_u1582
phpcn_u1582 2017-05-15 16:53:06
0
4
602
雷雷
phpcn_u1582
phpcn_u1582

全部回覆(4)
Peter_Zhu

取決於你注入了幾個參數,一般用法如下:

var app = angular.module('app', []);
app.controller(function($scope, $http){
    //那这个时候就只有这两个参数,这个东东在angular里叫做依赖注入。并不是默认行为,二是需要你来自己制定的,所以是多少个,就看你自己怎么用了
});
淡淡烟草味
var app=angular.module("myApp",[]);
app.controller("myController",['$scope','aService',...,function($scope,aService,...){
    //可以注入你写的factory,provider等等
}]);

  • controller第一個參數是名稱,後面是一個數組,數組的前面是聲明注入的內容,可以是n個,最後是個function,function的參數個數也必須是n個,必須跟前面聲明注入的內容一一對應
  • 就這樣實現了依賴注入啊
習慣沉默

console.log(arguments) 看下~

淡淡烟草味

可以是n個,

jsvar app=angular.module("myApp",[])
.controller("myController",['$scope','aService',...,function($scope,aService,...){
    //可以注入你写的factory,provider等等
}])
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板