Ionic開發入門教程_4
阿新 • • 發佈:2019-02-10
建立會議服務
第四章 建立會議服務
在側邊選單的啟動專案裡,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”
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
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>