Angular之service概念

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的嵌套。四个部分。

你可能感兴趣的:(Angular之service概念)