安裝bowerhtml
1
|
npm
install
-g bower
|
安裝ngCordovanode
1
|
bower
install
ngCordova
|
(*因爲網絡獲取資源的緣由,後面幾回建項目後都沒法下載到,本身便複製了原來的ngCordova目錄(到YourProject\wwww\lib目錄下),發現也是可使用的)android
下載好後,在項目的index.hmtl進行引用:git
1
|
<
script
src="lib/ngCordova/dist/ng-cordova.js">
|
FullCalendarangularjs
本項目須要(安裝)的插件有:github
插件名 | 說明 | 擴展閱讀 |
---|---|---|
cordova-plugin-x-toast | 消息提示,使用方法如:$cordovaToast.showShortBottom('屏幕下方提示'); (*僅限平臺運行,瀏覽器調試無效,因此在PC調試時應注意其引發的錯誤而致使後面代碼沒執行) |
cordova ionic消息提示 |
cordova-sqlite-storage | sqlite數據庫 | cordova調用本地SQLite數據庫的方法 more... |
cordova-plugin-x-socialsharing | 內容分享 |
插件的安裝基本命令是:web
1
|
cordova plugin add XXXX
|
安裝好後可在YourProject\wwww\lib目錄下看到新增的插件目錄,這樣就能夠在項目中引用了(不用使用<script src="xxx">)。
在生成platform後,或需再用sql
1
|
cordova prepare
|
該命令用以複製文件到平臺(並更改一些xml文件的內容)數據庫
AngularJS服務是一種單例對象,其主要功能是爲實現應用的功能提供數據和對象,經過直接調用服務,能夠將複雜的應用功能進行簡化或分塊化。 按功能的不一樣,分爲內置服務和自定義服務。 npm
AngularJS提供的經常使用內置服務有:$scope、$http、$window、$location等
自定義服務主要包含如下兩種:
1)使用內置的$provide服務
2)調用模塊中的服務註冊(如factory、service、constant、value等方法)
本項目主要採用service來建立服務(service方法與factory不一樣的是,它能夠接收一個構造函數)
爲方便項目內調用,對$ionicPopup進行封裝,也方便往後擴展。
此$db服務基本就是一個DAL層了,封裝了基本的CRUD功能,並根據項目須要作了一些「默認處理」(在程序初始化時,自動建立記帳和平常表等)。
(*這個sqlite文件物理路徑很難找,有什麼方法能夠快速定位,還望知道的園友賜教:))
說明:
說明:
使用命令:
1
2
|
cordova platform add android
cordova build android
|
(*注意,若是以上步驟出錯,常見緣由有:
)