AngularJs创建服务

在开发中我们总是需要向服务器请求同样的数据,那么我们如何来把他们提取出来进行封装一下呢,这就需要用到服务了.

需要用到关键字factory了.

 1 <!DOCTYPE html>
 2 <html ng-app="factoryModule">
 3 <head lang="en">
 4     <meta charset="UTF-8">
 5     <title></title>
 6     <script type="text/javascript" src="js/angular1.3.14.min.js"></script>
 7 </head>
 8 <body ng-controller="factoryController">
 9     <div ng-repeat="item in items">
10         <p id="{{item.age}}">{{item.name}</p>
11     </div>
12 <script>
13     var myModule=angular.module("factoryModule",[]);
14     myModule.factory("Items", function () {
15         //正常情况下这里的数据是需要到服务器那边去获取的.
16         return [
17             {age:23,name:"张三丰"},
18             {age:24,name:"郭美美"},
19             {age:22,name:"凤姐"}
20         ]
21     });
22     myModule.controller("factoryController", function ($scope,Items) {
23         $scope.items=Items;
24     });
25 </script>
26 </body>
27 </html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值