简介AngularJS中使用factory和service的方法
2017-03-14 00:00
344 查看
AngularJS支持使用服务的体系结构“关注点分离”的概念。服务是JavaScript函数,并负责只做一个特定的任务。这也使得他们即维护和测试的单独实体。控制器,过滤器可以调用它们作为需求的基础。服务使用AngularJS的依赖注入机制注入正常。
AngularJS提供例如许多内在的服务,如:$http,$route,$window,$location等。每个服务负责例如一个特定的任务,$http是用来创建AJAX调用,以获得服务器的数据。$route用来定义路由信息等。内置的服务总是前缀$符号。
有两种方法来创建服务。
工厂
服务
使用工厂方法
使用工厂方法,我们先定义一个工厂,然后分配方法给它。
使用服务方法
使用服务的方法,我们定义了一个服务,然后分配方法。还注入已经可用的服务。
例子
下面的例子将展示上述所有指令。
testAngularJS.html
结果
在Web浏览器打开textAngularJS.html。看到结果如下。
AngularJS提供例如许多内在的服务,如:$http,$route,$window,$location等。每个服务负责例如一个特定的任务,$http是用来创建AJAX调用,以获得服务器的数据。$route用来定义路由信息等。内置的服务总是前缀$符号。
有两种方法来创建服务。
工厂
服务
使用工厂方法
使用工厂方法,我们先定义一个工厂,然后分配方法给它。
1 2 3 4 5 6 7 8 |
使用服务的方法,我们定义了一个服务,然后分配方法。还注入已经可用的服务。
1 2 3 4 5 |
下面的例子将展示上述所有指令。
testAngularJS.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
在Web浏览器打开textAngularJS.html。看到结果如下。
相关文章推荐
- AngularJS进阶(三十三)书海拾贝之简介AngularJS中使用factory和service的方法
- 简介AngularJS中使用factory和service的方法
- 简介AngularJS中使用factory和service的方法
- AngularJS使用factory和service的方法
- 简介AngularJS中使用factory和service的方法
- 简介AngularJS中使用factory和service的方法
- 简介AngularJS中使用factory和service的方法
- AngularJS进阶(三十三)书海拾贝之简介AngularJS中使用factory和service的方法
- 【AngularJs】在AngularJS中使用factory和service方法
- 简介AngularJS中使用factory和service的方法
- service使用以及startService,stopService,bindService,unbindService方法比较
- Android Service的使用方法 音乐播放器实例
- C# Web Service 或WCF時,使用異步方法,回調涵數的理解
- 语音识别方法三:使用Service调用语音识别程序
- Service中使用Toast出现问题及解决方法
- 语音识别方法三:使用Service调用语音识别程序
- ICE Service使用方法简介 (2011-09-13 20:58:24)转载标签: 杂谈
- Silverlight使用WebService,WCF,RIA Service的同步方法
- Flex与后台交互的4种方法 URLLoader、HTTPService、WebService、RemoteObject使用示例
- Service使用方法 | AsyncTask的使用和原理 | 定时器触发线程