$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'
]
)
随机推荐
- 想挑战AlphaGO吗?先和PostgreSQL玩一玩?? PostgreSQL与人工智能(AI)
1月4日晚,随着古力认输,Master对人类顶尖高手的战绩停留在60胜0负1和,而令人尴尬的是这唯一一场和棋还是因为棋手掉线系统自动判和,并不是棋盘上的局势真的势均力敌了.包括聂卫平.柯洁.朴廷桓.井 ...
- 加载GIF动画方法 iOS
方法一 使用UIWebView _codeStr为gif网址 如果是本地的gif可以直接使用dataWithContentsOfFile方法 NSData *data = [NSData d ...
- android-个性化进度条
1.案例效果图 2.准备素材 progress1.png(78*78) progress2.png(78*78) ...
- CreateFont具体解释
CFont * f; f = new CFont; f->CreateFont(10, // nHeight 0, // nWidth 0, // n ...
- [转] [翻译]图解boost::bind
http://kelvinh.github.io/blog/2013/12/03/boost-bind-illustrated/ 其实这是很久之前留的一个坑了,一直没有填.. 记得在刚开始看到 boo ...
- [转] java中的匿名内部类总结
匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象 ...
- codevs 4909 寂寞的堆(写的好丑0.0)
#include<iostream> #include<cstdio> #include<cstring> #include<cmath> #defin ...
- eclipse如何运行maven项目
不然启动tomcat会提示spring的类找不到
- (转)浅谈dedecms模板引擎工作原理及自定义标签
理解织梦模板引擎有什么意义?一方面可以更好地自定义标签.更多在于了解织梦系统,理解模板引擎是理解织梦工作原理的第一步.理解织梦会使我们写php代码时更顺手,同时能学习一些php代码的组织方式. 这似乎 ...
- SQL DMO のDMV
这两天对公司的一个项目进行优化,看着长长的SQL,脑袋不经有些大,一时间竟然不知道如何下手,一顿手忙脚乱后,小有成效,响应速度快了不少,同样的条件下可以做到秒级响应.闲暇时间想了想,还是得做点功课,最 ...