色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

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

問題描述

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

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

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

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

問題解答

回答1:

1.angular使用provide創(chuàng)建服務(即可注入的東西,說白了就是提供給其他模塊使用的), 一個服務可以定義一個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:

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

相關文章:
主站蜘蛛池模板: 欧美的高清视频在线观看 | 一区二区三区欧美日韩国产 | 国产成人综合亚洲 | 男人和女人在床做黄的网站 | 国产永久免费高清动作片www | 成人a毛片久久免费播放 | 久久亚洲国产精品一区二区 | 日韩免费看片 | 日本在线观看网址 | 国产偷国产偷亚洲高清午夜 | 日韩99精品 | 免费成人高清视频 | 亚洲一区 中文字幕 久久 | 亚洲色在线视频 | 中文国产成人精品久久一区 | 亚洲美女黄色片 | 欧美国产一区二区 | 一个人看的免费观看日本视频www | 911精品国产91久久久久 | 国产20岁美女一级毛片 | 欧美成人小视频 | 欧美精品束缚一区二区三区 | 精品一区二区三区视频在线观看免 | 欧美黑人巨大最猛性xxxxx | 欧美日韩加勒比一区二区三区 | 亚洲午夜久久久久影院 | 日本三级香港三级三级人!妇久 | 免费人成在线观看网站视频 | 好吊操这里只有精品 | 久久久久性| 2021国产精品系列一区二区 | 午夜久久视频 | 欧美成人亚洲欧美成人 | 久久久久成人精品一区二区 | 国产一级片儿 | 国产一二三区精品 | 偶偶福利影院 | 久久欧洲视频 | 国产免费高清在线精品一区 | 亚洲最大看欧美片网站 | 国产一级毛片视频 |