为了账号安全,请及时绑定邮箱和手机立即绑定

关于angular的问题

关于angular的问题

神不在的星期二 2018-07-20 16:18:08
最近在学习angular,应该说是angular2,因为在接触angular之前学习了vue,所以在学习的过程过中总是对比两者的关系,相互对比着去学习运用,分别用两种框架实现一些小的demo,比方说todomvc。但是学到 服务这块就懵逼了,angular的服务也就是service该怎么理解呢,我在学习 anguar的管道也就是pipe对比的是vue的filter,angular的指令和vue的指令使用方法差不多,只不过配置比较诡异,对只能这么形容,完全不知道angular配置一些服务的本质是啥,完全在vue中找不到参照物。小白 勿喷啊 万望大神解惑啊
查看完整描述

3 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

服务是对模型层的封装,对共用类库的抽取,通常用来管理数据和请求。

查看完整回答
反对 回复 2018-07-22
?
FFIVE

TA贡献1797条经验 获得超6个赞

angular的service, 简单可以理解成辅助类,主要分两种。
一种是可注入的service,使用@Injectable来修饰,这里使用了依赖注入的思想。可以注入到其他service,注入到component中, 比如作为两个component间的桥梁还互相传值,也可以作为一个应用级别的service,比如authentication啊,dirty check啊等等。
另外一种是不可注入的service,即没有使用@Injectable来修饰。
那他的作用就很简单了,就是一个辅助类了。

查看完整回答
反对 回复 2018-07-22
  • 3 回答
  • 0 关注
  • 798 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信