2016-08-10 3 views
2

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

1.) Это ошибка, возникающая, когда я нажимаю на кнопку, обрамленную на изображении. enter image description here

2.) Декларация конструктора в JS файл enter image description here

enter image description here

3.) HTML кнопка enter image description here

4.) Версия приложения enter image description here enter image description here

ответ

1

Добавить

import {InAppBrowser} from 'ionic-native'; 

Кроме того, я не видел это в вашем .js файл

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

Это требуется.

0

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

объявляют вар Cordova;

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

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

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

Смежные вопросы