亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

angularjs 控制器寫法

angularjs 控制器寫法

躍然一笑 2018-11-16 15:23:44
angular.module('myApp',[]).controller('DemoController',['$rootScope','$scope','$http',function($rootScope,$scope,$http){}])angular.module('myApp',[]).controller('DemoController',function($rootScope,$scope,$http){})這兩種有什么區別?
查看完整描述

1 回答

?
梵蒂岡之花

TA貢獻1900條經驗 獲得超5個贊

這是angular依賴注入的兩種方式:
第一個是行內注入,第二個是推斷式注入 (還有一種是顯示注入)
區別是
行內注入:
允許我們在函數定義時從行內將參數傳入。此外,它可以避免在定義過程中使用臨時變量。
推斷式注入:
如果沒有明確的聲明, Angular會假定參數名稱就是依賴的名稱,但這個過程只適用于未經過壓縮和混淆的代碼,因為Angular需要原始未經壓縮的參數列表來進行解析。 (不過可以再打包過程中引入gulp-ng-annotate 將推斷式注入 會轉換成 行內注入)

建議你閱讀下angular依賴注入的方法


查看完整回答
反對 回復 2018-12-18
  • 1 回答
  • 0 關注
  • 503 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號