service是一個(gè)神奇的東西宰啦,之前的EventEmitter 一直憋著不寫(xiě)就是在等service的出現(xiàn)撑教,現(xiàn)在service終于出現(xiàn)了,service到底是什么呢未檩?
Service能為你的component提供數(shù)據(jù)支撐蕾总,數(shù)據(jù)操作粥航,顯示,component之間的互動(dòng)性更強(qiáng)生百。
在使用service之前递雀,有一個(gè)很有趣的點(diǎn),那就是蚀浆,service只需要在父的component里面聲明一次缀程,產(chǎn)生一個(gè)實(shí)例,(import 一次市俊,providers一次)杨凑,在子類(lèi)中,只需要import秕衙, constructor一次蠢甲,就可以操作父類(lèi)中的數(shù)據(jù)。
service極大的方便了component之間的數(shù)據(jù)傳輸据忘,這樣鹦牛,component之間就不需要復(fù)雜的eventemitter來(lái)進(jìn)行交互。
當(dāng)然勇吊,service里面也可以嵌套service曼追,這很有趣,減少了重復(fù)代碼的書(shū)寫(xiě)汉规,帶來(lái)更大的便利礼殊。
代碼就不在這里贅述,稍后github鏈接會(huì)po针史,上面會(huì)有更詳細(xì)的代碼晶伦,以及解釋。
代碼段會(huì)包括啄枕,service 的數(shù)據(jù)導(dǎo)入婚陪,service生成的實(shí)例解釋?zhuān)瑂ervice的數(shù)據(jù)操作,service的嵌套频祝。四個(gè)部分泌参。