最近在學(xué)習(xí)angular,應(yīng)該說(shuō)是angular2,因?yàn)樵诮佑|angular之前學(xué)習(xí)了vue,所以在學(xué)習(xí)的過(guò)程過(guò)中總是對(duì)比兩者的關(guān)系,相互對(duì)比著去學(xué)習(xí)運(yùn)用,分別用兩種框架實(shí)現(xiàn)一些小的demo,比方說(shuō)todomvc。但是學(xué)到 服務(wù)這塊就懵逼了,angular的服務(wù)也就是service該怎么理解呢,我在學(xué)習(xí) anguar的管道也就是pipe對(duì)比的是vue的filter,angular的指令和vue的指令使用方法差不多,只不過(guò)配置比較詭異,對(duì)只能這么形容,完全不知道angular配置一些服務(wù)的本質(zhì)是啥,完全在vue中找不到參照物。小白 勿噴啊 萬(wàn)望大神解惑啊
3 回答

慕絲7291255
TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
服務(wù)是對(duì)模型層的封裝,對(duì)共用類(lèi)庫(kù)的抽取,通常用來(lái)管理數(shù)據(jù)和請(qǐng)求。

FFIVE
TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
angular的service, 簡(jiǎn)單可以理解成輔助類(lèi),主要分兩種。
一種是可注入的service,使用@Injectable來(lái)修飾,這里使用了依賴注入的思想??梢宰⑷氲狡渌鹲ervice,注入到component中, 比如作為兩個(gè)component間的橋梁還互相傳值,也可以作為一個(gè)應(yīng)用級(jí)別的service,比如authentication啊,dirty check啊等等。
另外一種是不可注入的service,即沒(méi)有使用@Injectable來(lái)修飾。
那他的作用就很簡(jiǎn)單了,就是一個(gè)輔助類(lèi)了。
- 3 回答
- 0 關(guān)注
- 902 瀏覽
添加回答
舉報(bào)
0/150
提交
取消