Я новичок в Ionic 2 и все вокруг. Я пытаюсь настроить мое первое мобильное приложение: нажав кнопку, я открою собственную навигацию (например, Google Maps для Android). Я установил плагин launchnavigator
:Плагин LaunchNavigator Ionic2 не установлен
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
. Я делаю все, как предлагалось в this link, но с разной удачей.
Но когда я нажимаю кнопку (простой <button ion-button (click)="navigate()">Navigate</button>
в церемонии.html) в Ionic View, скажите: Error launghing navigator: plugin_not_installed
.
Я осмотрел проект, каталог plugins
содержит каталог uk.co.workingedge.phonegap.plugin.launchnavigatorlooks
. Поэтому я смотрю package.json
и config.xml
, и я добавил значение uk.co.workingedge.phonegap.plugin.launchnavigator
в cordovaPlugins
и тег <plugin name="uk.co.workingedge.phonegap.plugin.launchnavigator" spec="~3.2.1" />
в корень widget
. npm run build
, ionic upload
, но ничего не изменилось.
Где моя ошибка?
Попробуйте позвонить в 'this.platform.ready(). Then (() => {})' –
Похоже на Javascript, а моя кодовая база - в машинописном. Есть wya, чтобы перевести это в TS? –
машинописный шрифт - это надмножество javascript .. –