发表于: 2017-05-17 20:58:32

1 477


今天完成的事情:研究factory和service的区别,重构之前写的js代码
明天计划的事情:研究angular指令,因为明天要直播!!!
遇到的问题:

Service

它是一个可注入的构造器,在AngularJS中它是单例的,用它在Controller中通信或者共享数据都很合适

Factory

它是一个可注入的function,它和service的区别就是:factory是普通function,而service是一个构造器(constructor),这样Angular在调用service时会用new关键字,而调用factory时只是调用普通的function,所以factory可以返回任何东西,而service可以不返回

今天看了好多关于service和factory的区别和使用。。感觉我就用factory就好了呀。。功能几乎相似,service还得用new关键字。。。

收获:收获大概就是我只能先用factory吧,之后看看有什么特例需要用到service再用。


返回列表 返回列表
评论

    分享到