这是在安装地理定位插件和ngCordova之后遇到的错误:
E/AndroidProtocolHandler: Unable to open asset URL: file:///android_asset/www/lib/ngCordova/dist/ng-cordova.js
D/JsMessageQueue: Set native->JS mode to OnlineEventsBridgeMode
E/ConnectivityManager.CallbackHandler: callback not found for RELEASED message
I/chromium: [
在我的项目中实现了ngCordova,此外,我还在我的应用程序中添加了ngCordovaOauth以生成使用facebook和twitter登录的内容--这就是问题的根源。安装保龄球后,ng-cordova-oauth收到以下错误:
Uncaught Error: [$injector:modulerr] Failed to instantiate module ionicApp due to:
Error: [$injector:modulerr] Failed to instantiate module ngCordova due to:
Error: [$injector:nomod]
我正面临着这个错误
[$injector:modulerr] Failed to instantiate module starter due to:
Error: [$injector:modulerr] Failed to instantiate module ngCordova due to:
现在,我知道这与索引html有关,无法以某种方式引用ngcordova服务。
index.html
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular-messages.js"&
在我的ionic/webstorm应用程序上,我使用的是cordova插件(特别是对话框)和typescript。然而,我使用的是ngcordova包装器-它不仅没有typescript类型,而且它的函数签名与cordova函数不同-所以我得到了typescript red squiqqlies (sp?)。不幸的是,在这个时候,摆脱ngcordova不是一个选择。解决这个问题的最简单方法是什么-复制一份cordova Dialogs.d.ts并更改签名?
我试图在单击按钮时调用条形码扫描函数,但它返回以下错误:
ReferenceError: cordova is not defined
at ChildScope.$scope.scanBarcode (controllers.js:10)
at fn (eval at compile (ionic.bundle.js:27643), <anonymous>:4:224)
at ionic.bundle.js:65429
at ChildScope.$eval (ionic.bundle.js:30400)
at ChildScope.$apply (ionic.bundle.js