亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

angular.js - angular參數(shù)問題

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

問題描述

剛學(xué)習(xí)angular,很多地方不清楚,有個(gè)問題請(qǐng)教一下各位大神。有一個(gè)入口函數(shù)的run方法,代碼如下:

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

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

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

問題解答

回答1:

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

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

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

回答2:

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

相關(guān)文章:
主站蜘蛛池模板: 亚洲欧美日韩一区二区 | 欧美精品一区二区三区免费 | 国产高清不卡码一区二区三区 | 欧美日韩国产不卡在线观看 | 中文色| 欧美深夜福利视频 | 欧美久久视频 | 成人自拍视频在线观看 | 1024在线观看国产天堂 | 成年午夜一级毛片视频 | 农村妇女野外牲交一级毛片 | 一区二区三区福利视频 | 国产在线观看精品 | 成人a一级毛片免费看 | 青草国产在线 | 免费观看黄色小视频 | 国产精品日韩欧美一区二区三区 | 一本大道一卡二卡入口2021 | 在线观看 亚洲 | 国产aⅴ一区二区 | 中文在线播放 | 91国视频在线观看 | 一级毛片在线完整观看 | 高清欧美一区二区三区 | 国产精品亚洲片在线花蝴蝶 | 免费精品在线观看 | 日本高清二区 | 日本亚洲欧美国产日韩ay高清 | 日韩精品久久久免费观看夜色 | 91精品综合久久久久m3u8 | 国产大尺度福利视频在线观看 | 色综合久久综合中文小说 | 九九九网站 | zoofilia杂交videos新一 | 国产福利一区二区在线精品 | 九九99九九在线精品视频 | 国产福利在线永久视频 | 日韩三级黄色 | 国产精品专区第二 | 中文字幕不卡一区 二区三区 | 国产河南妇女毛片精品久久 |