我已經看到,Angular Seed帶有$註釋控制器參考,這意味着我可以聲明控制器的依賴關係。
DI documentation顯示構造函數需要與當前參數os Controller同步。
此外,在this documentation中,它顯示了此註釋的一種用法,在縮小的JS源代碼中有用。像這樣:
var MyController = function(renamed$scope, renamedGreeter) {
...
}
MyController.$inject = ['$scope', 'greeter'];
其中我找到了一個解釋here。
所以,我的疑問是:
- 沒有針對此批註其它用途?
- 關於非縮小JS源代碼,有沒有優勢或劣勢不使用它?
在此先感謝。
你能否澄清第二點 – 2013-04-22 14:34:35
謝謝,我沒有看到這與第一點相同。刪除。 – 2013-04-22 14:37:44