HTML5手機APP開發入(3)

HTML5手機APP開發入(3) app

課程內容:

按照AngularJs MVC框架進行代碼重構,新建一個DataService服務類使用SQLite插件實現儲存對通信錄的本地存儲。框架

涉及的知識點:ionic

Angular2 Injectable的使用熟成的模塊依賴注入ide

引用類庫模塊化

引用SQLite插件和 Storage,SqlStorage模塊spa

 

 

重構代碼

新建一個Model

新建一個modules目錄,新建一個contact.ts,定義一下字段的類型插件

新建一個dataService

引用類或plugin pack3d

import {Storage,SqlStorage} from 'ionic-angular';模塊化開發

import {Contact} from '../modules/Contact';blog

關鍵字

@Injectable()

表示能夠依賴注入的

 

註冊新建的服務

修改app.ts

注入自定義服務類

import {DataService} from './pages/services/dataService';

providers:[DataService],

使用DataService

引用類庫

import {Contact} from '../modules/Contact';

import {DataService} from '../services/dataService';

注入服務

private dataService:DataService

Run Test

 

OK 完成

下次講如何開發自定義組件(Component),實現模塊化開發

相關文章
相關標籤/搜索