Похоже, это должно быть довольно просто, но я не могу заставить его работать.Я просто хочу, чтобы событие resourcesPressed () сменилось на другой URL в том же браузере.Мой код:
openBrowser() {
const options: ThemeableBrowserOptions = {
toolbar: {
height: 65,
color: '#008ba6ff'
},
title: {
color: '#ffffffff',
showPageTitle: false,
},
closeButton: {
image: 'home',
align: 'left',
event: 'closePressed'
},
customButtons: [
{
image: 'resources',
align: 'right',
event: 'resourcesPressed'
}, {
image: 'cbt',
align: 'right',
event: 'cbtPressed'
}, {
image: 'chat',
align: 'right',
event: 'homechatPressed'
}, {
image: 'contact',
align: 'right',
event: 'contectPressed'
},
],
backButtonCanClose: true
};
const browser: ThemeableBrowserObject = this.themeableBrowser.create('https://homeweb.ca/dashboard', '_blank', options);
browser.on('closePressed').subscribe(data => {
browser.close();
});
browser.on('resourcesPressed').subscribe(data => {
browser.open('https://google.ca/', '_self', options)
});
}
Текущий код для resourcesPressed не работает (свойство 'open' не существует для типа 'ThemeableBrowserObject').Что это должно быть?