一,$cordovaDialogs(对话框插件)
http://ngcordova.com/docs/plugins/dialogs/
有一个问题是浏览器上运行和移动设备上运行的确定和取消按钮的位置是反的(移动设备上是正确的)
也可以用ionic的http://www.ionicframework.net/docs/api/service/$ionicPopup/(没试,忘了ionic自己有)
二,$cordovaToast(短消息插件)
http://ngcordova.com/docs/plugins/toast/
注意:使用此插件,在浏览器调试时会报错,因为这个特殊插件只能在移动设备上起作用
三,$cordovaProgress(进度条插件)
http://ngcordova.com/docs/plugins/progressIndicator/
报错没找到原因,改为用ionic的$ionicLoading
http://www.ionicframework.net/docs/api/service/$ionicLoading/#
四,$cordovaFile(文件读写插件)
http://ngcordova.com/docs/plugins/file/
注意更新ngcordova和对应的插件,好像参数不对应导致一开始报编码错误
$cordovaFile.checkFile(cordova.file.dataDirectory, "some_file.txt")
.then(function (success) {
// success
}, function (error) {
// error
});
$cordovaFile.readAsDataURL(cordova.file.externalRootDirectory, "DCIM/Camera" + imageURI.substring(imageURI.lastIndexOf(‘/‘)))
.then(function (success) {
$scope.images_list.push(success);
}, function (error) {
alert("error"+error);
});