IndoorAtlas Cordova плагин с Ionic 4 - PullRequest
       35

IndoorAtlas Cordova плагин с Ionic 4

0 голосов
/ 03 апреля 2019

Я создаю новое приложение для Ionic 4 и хотел бы опробовать систему геомагнитного позиционирования IndoorAtlas для помещений (кажется очень перспективной в качестве технологии!). Но я не могу найти способ правильно подключить плагин Cordova (скорее всего, из-за моей новизны).

Кто-нибудь играл с этим и может пролить немного света?

Я пытался установить плагин из github

cordova plugin add https://github.com/IndoorAtlas/cordova-plugin.git

Так как это не ионный собственный плагин, я попытался назвать его с window.plugins и window['plugins'], как и некоторые другие посты, предложенные для не родных плагинов Cordova, но оба они не определены.

Спасибо!

1 Ответ

0 голосов
/ 03 апреля 2019

Чтобы использовать этот тип плагина, объявите одну переменную с именем 'cordova' после вашего оператора импорта и перед объявлением @Component (), как показано ниже:

import { Geolocation } from '@ionic-native/geolocation';
...
...

declare var cordova; // <====== declare this

@IonicPage()
@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})

export class HomePage {
    ...
    ...
}

Теперь вы можете использовать эту переменную cordova для доступа к методу вашего плагина, например:

cordova.plugins.pluginName.methodName();

Надеюсь, это решит вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...