Ionic开发入门教程_4

创建会议服务

继续昨天的翻译,今天的原文链接是:http://ccoenraets.github.io/ionic-tutorial/create-angular-service.html

这里写图片描述

第四章 创建会议服务

在侧边菜单的启动项目里,playlists是硬编码在controller.js里的。在这章中,你将创建一个使用Angular资源模块(ngResource)的Session服务,用来通过REST服务获取会议数据。

步骤


1、在conference/www/js目录里,创建一个名为services.js的文件。

2、在services.js中,定义一个依赖于ngResource的模块,命名为starter.services

angular.module('starter.services', ['ngResource'])

3、在该模块中,定义一个名为“Session”的服务,该服务使用ngResource为指定的端点提供对REST服务的访问。

angular.module('starter.services', ['ngResource'])
.factory('Session', function ($resource) {
    return $resource('http://localhost:5000/sessions/:sessionId');
});

在实际的应用,通常会使服务器参数。

4、你刚才创建的基于ngResource的starter.services模块,并没有被默认包含。
需要打开index.html,添加一个包括angular-resource.min.js的Scritp标签(放在ionic-bundle.js之后)。

<script src="lib/ionic/js/angular/angular-resource.min.js"></script>

5、添加一个包含你刚创建的services.js脚本(放在app.js之后)。

<script src="js/services.js"></script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值