本人已经很久没写JS,现在来到一个公司全部用Angular。之前有看过一些资料,directive为一些组件才用。service是跟服务器相关,但我看到一些factory也有一些弹出框的组件,有点晕了。
1
foomorrow Feb 17, 2014
什么公司这么好 全用angular啊
|
3
ijse Feb 17, 2014 通常会比较纠结factory()和service() 这两个方法,它们的不同之处是:service()可以创建一个由函数过程初始化的单例, 而factory()通常是直接返回一个Object单例。
directive是用来扩展html标签的。 网上有挺多文章讲解这个的,最近在看一本书ng-book, 很不错,上面也有讲,而且讲得很好。 |
4
congjunfeng Feb 17, 2014 一般可以使用service作为工具方法使用。使用factory用来生成实例。
这两个都可以有来与服务器通信。因为里面都可以调用$resourece或者$http~ 所以真正与服务器通信的实际上不是service或者factory,而是$resource或者$http。 ps: 这两个没有什么特殊的规定用于干什么,只不过是返回的东西不同罢了。 |
5
congjunfeng Feb 17, 2014
真要纠结的话,其实还有一个provider~
|
6
coolicer OP |
7
zythum Feb 17, 2014 |