Ionic2 InAppБраузер

Привет, я хочу поместить кнопку на свою страницу, при нажатии на которую будет запускаться веб-сайт данного элемента. Однако у меня возникла проблема, и я не знаю, как ее исправить. Я только что следовал недавнему онлайн-учебнику, но, к сожалению, это не сработало для меня.

1.) Эта ошибка появляется, когда я нажимаю на кнопку, обведенную на изображении. введите здесь описание изображения

2.) Объявление конструктора в файле js введите здесь описание изображения

введите здесь описание изображения

3.) HTML-кнопка введите здесь описание изображения

4.) Версия приложения введите здесь описание изображения введите здесь описание изображения


person jean chu    schedule 10.08.2016    source источник


Ответы (2)


Добавлять

import {InAppBrowser} from 'ionic-native';

Также я не видел этого в вашем файле .js

launch(url) {
    this.platform.ready().then(() => {
        open(url, "_blank", "location=no");
    });
}

Это необходимо.

person Thomas Degroot    schedule 10.08.2016

Добавьте плагин Cordova, добавьте Cordova-inappbrowser. В файле ts просто добавьте эту строку под вашим импортом и над вашим @component.

объявить вар кордова ;

Как только платформа будет готова, просто добавьте следующие строки. cordova.InAppBrowser.open(url, '_blank', 'location=yes')

Вот пример, объясняющий, как открыть браузер в ionic-2.

https://www.thepolyglotdeveloper.com/2016/01/launch-websites-with-ionic-2-using-the-inappbrowser/

person sridhar reddy    schedule 11.09.2017