$cordovaDialogs使用时遇到的问题
1:按照http://ngcordova.com/docs/plugins/dialogs/文档介绍进行安装使用:
//标题栏
.controller('TitleCtrl', function($scope,$cordovaDialogs,$ionicHistory){
$scope.wzhGoBack = function(){
$ionicHistory.goBack();
}; $scope.wzhCloseApp = function(){
$cordovaDialogs.confirm('您确定要退出系统?', '友情提示', ['确定','取消'])
.then(function(buttonIndex) {
// no button = 0, 'OK' = 1, 'Cancel' = 2
if (buttonIndex == 1) {
ionic.Platform.exitApp();
}
});
$cordovaDialogs.beep(3);
};
})
运行在手机上只显示了标题栏,下面的界面没有了,通过运行ionic serve在网页上报错信息如下:
ionic.bundle.js: Error: [$injector:unpr] Unknown provider: $cordovaDialogsProvider <- $cordovaDialogs <- TitleCtrl
http://errors.angularjs.org/1.4.3/$injector/unpr?p0=%24cordovaDialogsProvider%20%3C-%20%24cordovaDialogs%20%3C-%20TitleCtrl
at ionic.bundle.js:
at ionic.bundle.js:
at Object.getService [as get] (ionic.bundle.js:)
at ionic.bundle.js:
at getService (ionic.bundle.js:)
at Object.invoke (ionic.bundle.js:)
at extend.instance (ionic.bundle.js:)
at nodeLinkFn (ionic.bundle.js:)
at compositeLinkFn (ionic.bundle.js:)
at nodeLinkFn (ionic.bundle.js:)
2:需要安装ngCordova
参照:http://ngcordova.com/docs/install/
(1)index.html
<script src="lib/ngCordova/dist/ng-cordova.min.js"></script>
<script src="cordova.js"></script>
(2)app.js
angular.module('starter',
[
'ionic',
'starter.controllers',
'starter.services',
'ngCordova'
]
)
随机推荐
- 三星 note3销售地查询、销售地代码
查看销售地代码 用KIES验销售地:记下设定-关于-状态里的序号. 手机不要连接电脑,注意是不要连接,打开KIES3,点工具——固件恢复和初始化,输入大写的型号SM-N900或者SM-N9005,确认 ...
- android编程中setLayoutParams方法设置
第一篇 private LinearLayout generateHeadOfControl() { LinearLayout LayoutHead = createLayout(LinearLayo ...
- linux和windows同步数据 cwrsync client to rsync server
linux和windows同步数据,rsync server cwrsync client linux server一般系统都自带rsync,如果没有就挂载系统盘自己安装一下,安装挺简单的不用我再多 ...
- PHP 計算字符串長度函數
PHP內置的字符串長度函數strlen無法正確處理中文字符串,它得到的只是字符串所占的字節數.對於GB2312的中文編碼,strlen得到的值是漢字個數的2倍,而對於UTF-8編碼的中文,就是3倍的差 ...
- [转] Java中的容器
在书写程序的时候,我们常常需要对大量的对象引用进行管理.为了实现有效的归类管理,我们常常将同类的引用放置在同一数据容器中. 由于数据容器中存放了我们随时可能需要使用到的对象引用,所以一般的数据容器要都 ...
- 转载:C#中的多态
原文地址 http://www.cnblogs.com/jhxk/articles/1644018.html 感谢博主分享! 之前看到过类似的问题:如果面试时主考官要求你用一句话来描述多态,尽可能的 ...
- python3下的super()
大家都知道super是用来解决python钻石多重继承出现的基类重复调用的问题,这个就不赘述了,不了解的请点击. 但是我发现还有个问题在于不是钻石继承时继承先后顺序的问题,也就是如果mixin与继承的 ...
- bootstrap新闻模块样式模板
<!-- news beginning --> <div class="container mp30"> <div class="row&q ...
- project facet java version 1.6 is not supported
可能你用的jdk1.5的包,而开发是用的jdk1.6,不允许1.5进行安装 法1,选中项目 Properties , 选择 Project Facets,右击选择 Java , Change Vers ...
- iOS开发中的常用宏定义
在iOS开发的过程中合理的使用宏定义能够极大提高编码的速度,下面是一些常用的宏定义,部分内容来自互联网 Log // 调试状态, 打开LOG功能 #ifdef DEBUG #define GLLog( ...