請教一個問題:在angularjs里我們常常會寫這樣的代碼app.controller("ctrl",function($scope,$rootScope,$http){//dosomethingwith$scope,$rootScope,$http});但是為什么$scope,$http等的名字是不能變的呢?就是說為什么我不能寫成這個樣子:app.controller("ctrl",function($fakeScope,$fakeRootScope,$fakeHttp){//dosomethingwith$fakeScope,$fakeRootScope,$fakeHttp});甚至是這樣:app.controller("ctrl",function(fakeScope,fakeRootScope,fakeHttp){//dosomethingwithfakeScope,fakeRootScope,fakeHttp});都是不行的。以及,angularjs是如何判斷我傳的參數(shù)的順序的(比如為什么我傳的第一個就是$scope而不是$rootScope)?
angularjs里$scope,$rootScope等名字為什么不能變?
眼眸繁星
2019-05-23 19:08:54