最近在学习angular,应该说是angular2,因为在接触angular之前学习了vue,所以在学习的过程过中总是对比两者的关系,相互对比着去学习运用,分别用两种框架实现一些小的demo,比方说todomvc。但是学到 服务这块就懵逼了,angular的服务也就是service该怎么理解呢,我在学习 anguar的管道也就是pipe对比的是vue的filter,angular的指令和vue的指令使用方法差不多,只不过配置比较诡异,对只能这么形容,完全不知道angular配置一些服务的本质是啥,完全在vue中找不到参照物。小白 勿喷啊 万望大神解惑啊
3 回答
FFIVE
TA贡献1797条经验 获得超6个赞
angular的service, 简单可以理解成辅助类,主要分两种。
一种是可注入的service,使用@Injectable来修饰,这里使用了依赖注入的思想。可以注入到其他service,注入到component中, 比如作为两个component间的桥梁还互相传值,也可以作为一个应用级别的service,比如authentication啊,dirty check啊等等。
另外一种是不可注入的service,即没有使用@Injectable来修饰。
那他的作用就很简单了,就是一个辅助类了。
- 3 回答
- 0 关注
- 833 浏览
添加回答
举报
0/150
提交
取消