Angular之service概念
2017-11-29 本文已影响0人
妙啊啦
service是一个神奇的东西,之前的EventEmitter 一直憋着不写就是在等service的出现,现在service终于出现了,service到底是什么呢?
Service能为你的component提供数据支撑,数据操作,显示,component之间的互动性更强。
在使用service之前,有一个很有趣的点,那就是,service只需要在父的component里面声明一次,产生一个实例,(import 一次,providers一次),在子类中,只需要import, constructor一次,就可以操作父类中的数据。
service极大的方便了component之间的数据传输,这样,component之间就不需要复杂的eventemitter来进行交互。
当然,service里面也可以嵌套service,这很有趣,减少了重复代码的书写,带来更大的便利。
代码就不在这里赘述,稍后github链接会po,上面会有更详细的代码,以及解释。
代码段会包括,service 的数据导入,service生成的实例解释,service的数据操作,service的嵌套。四个部分。