国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

angular.js - angular參數問題

瀏覽:154日期:2024-09-15 15:11:09

問題描述

剛學習angular,很多地方不清楚,有個問題請教一下各位大神。有一個入口函數的run方法,代碼如下:

angular.js - angular參數問題被紅框圈出來的部分run和config里面有些參數,關于這些參數有兩個地方不清楚:問題1:這些參數是怎么確定的,為什么是這幾個而不是其它的?名字是固定的嗎,還是可以隨意起?問題2:這些參數是怎么傳遞過來的?

在具體的controller頁面也一樣有些參數不明白它是怎么傳遞的,代碼截圖如下:

angular.js - angular參數問題和上面的兩個疑問是一樣的:問題1:參數怎么確定的?問題2:這些參數是怎么傳遞過來的?

問題解答

回答1:

1.angular使用provide創建服務(即可注入的東西,說白了就是提供給其他模塊使用的), 一個服務可以定義一個provider, 無論何時你為一個服務定義了一個provider,這個provider的名字都是serviceProvider。在這里service是服務的名字。上圖種的$httpProvider, $stateProvider對應的服務就是$http, $state... 這些angular內置的service,底層都有一個serviceProvider來定義。

2.定義好了服務,我們就需要在模塊中使用,使用服務首先需要引用對服務的依賴, 例如:app.controller(’xxController’, [’xxservice’, function(xxservice) {xxx}])這里xxController引用了xxservice,然后在模塊中使用。angular底層是使用inject來引用模塊依賴的服務。

圖二中的一些angular內置服務($scope)不需要引入就可以使用,還有一個其他服務在使用之前需要先引用($http,$state...)可以參考這篇文章http://sentsin.com/web/663.html

回答2:

你說的那些參數都是要注入的服務,你需要那些服務就注入哪些,如果你的.run,.config,.controller等里面沒有用到這些服務也可以不用寫

相關文章:
主站蜘蛛池模板: 久久久久国产一级毛片高清片 | 欧美久久亚洲精品 | 国产性较精品视频免费 | 国产精成人品 | 免费一级a毛片免费观看欧美大片 | 久艹在线观看 | 久久久久久久久网站 | 久久久久久88色愉愉 | 色综合久久一本首久久 | 欧美人成一本免费观看视频 | 中国一级特黄大片毛片 | 日韩视频久久 | 国产精品手机在线观看 | 亚洲在线免费 | 亚洲国产高清在线精品一区 | 国产一级特黄特色aa毛片 | 国产主播福利精品一区二区 | 欧美一级级a在线观看 | 很黄很暴力深夜爽爽无遮挡 | 成人免费在线播放视频 | 全部免费毛片在线 | 国内精品久久久久久 | 亚洲精品一区二区三区在线观看 | 成人看片黄a在线观看 | 毛片一区| 91福利精品老师国产自产在线 | 嫩草影院在线观看网站成人 | 久久高清免费 | 国产的一级片 | 萌白酱粉嫩jk福利视频在线观看 | 免费一级毛片无毒不卡 | 国产精品亚洲一区二区三区在线观看 | 国产一区二区在线视频 | 日日摸日日碰夜夜爽久久 | 免费看特黄特黄欧美大片 | 韩日黄色片 | 91av手机在线 | 69成人做爰视频69 | 深夜福利视频在线看免费 | 女人张开腿让男人桶视频免费大全 | 波多野结衣视频在线观看地址免费 |