作者:shadowsuyan3 | 来源:互联网 | 2023-02-11 13:17
我是Ionic 2的新手和周围的一切.我正在尝试设置我的第一个移动应用程序:触摸按钮我会打开原生导航(例如Google Maps for Android).我安装了launchnavigator
插件:
ionic plugin add uk.co.workingedge.phonegap.plugin.launchnavigator
并在cremony.ts页面内:
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { LaunchNavigator, LaunchNavigatorOptions } from 'ionic-native';
@Component({
selector: 'page-ceremony',
templateUrl: 'ceremony.html'
})
export class Ceremony {
constructor(public navCtrl: NavController) {
}
navigate() {
let options: LaunchNavigatorOptiOns= {
start: ""
};
LaunchNavigator.navigate("London, UK", options)
.then(
success => alert('Launched navigator'),
error => alert('Error launching navigator: ' + error)
);
}
}
制作一个构建npm run build
并将其上传到IonicView ionic upload
.我做了这个链接中提出的所有事情,但运气不同.
但是当我点击Navigate
Ionic View中的按钮(在logo.html 中的一个简单)时,错误说:Error launghing navigator: plugin_not_installed
.
我检查了项目,plugins
目录包含uk.co.workingedge.phonegap.plugin.launchnavigatorlooks
目录.所以我看一下package.json
,config.xml
并且我在根中添加uk.co.workingedge.phonegap.plugin.launchnavigator
了cordovaPlugins
and tag
中的值widget
.npm run build
,ionic upload
但什么都没有改变.
我的错误在哪里?