1. 程式人生 > >Ionic開發入門教程_4

Ionic開發入門教程_4

建立會議服務

這裡寫圖片描述

第四章 建立會議服務

在側邊選單的啟動專案裡,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>