コードホイールプラグイン私のイオン性アプリで苦労しています。一日中グーグルグーグルで勝ったわけではない。コードボールプラグインの組み込み方法と使用方法
ここに私がやろうとしていることがあります - 私のアプリの中にnavbar presentでWebページを開きます。私はcordova-themeableが
をそのアウト働くかもしれないことがわかった...しかし...
私は大丈夫
$ cordova plugin add cordova-plugin-themeablebrowser
それをインストールし、それは私がしようとしている、今
$ cordova plugin list
cordova-plugin-camera 2.2.0 "Camera"
cordova-plugin-compat 1.0.0 "Compat"
cordova-plugin-console 1.0.3 "Console"
cordova-plugin-device 1.1.2 "Device"
cordova-plugin-splashscreen 3.2.2 "Splashscreen"
cordova-plugin-statusbar 2.1.3 "StatusBar"
cordova-plugin-themeablebrowser 0.2.15 "ThemeableBrowser"
cordova-plugin-whitelist 1.2.2 "Whitelist"
ionic-plugin-keyboard 2.2.0 "Keyboard"
存在ですコントローラ機能で使用する場合
$scope.doStuff = function doStuff() {
cordova.ThemeableBrowser.open('http://apache.org', '_blank', {
...
と私のの.htmlファイルにそれを呼び出す
<ion-item ng-click="doStuff()">
は、私は次のエラーを取得する私のindex.htmlを、私が持っているで
ReferenceError: cordova is not defined at Scope.doStuff
<script src="lib/ionic/js/ionic.bundle.js"></script>
<!-- cordova script (this will be a 404 during development) -->
<script src="cordova.js"></script>
<script src="js/app.js"></script>
助けてください、ありがとう
あなたのプロジェクトにcordovaを追加しましたか? –
@ matt93 ionicPlatform.ready関数内のプラグインコードを呼び出すようにしてください。 – Gandhi
@Gandhiありがとう、私は私の関数でそれを追加しました:$ scope.doStuff = function doStuff(){ ionic.Platform.ready(function(){ cordova。 ThemeableBrowser.open( 'http://apache.org'、 '_blank'、{...でもコードワーバはイオン実験室では定義されていません、エミュレータでは何もしません。私は自分のhtmlファイルで間違っていますか? – matt93