AT
Делаю тестовое задание на позицию js разработчика, нужно сделать на angular + ionic. Вот разбираюсь с ними
У меня есть кнопка на странице, которая вызывает showFilters и отображает ionic popover
import { PopoverController } from 'ionic-angular';
import { Filters } from '../filters/filters';
@Component(...)
export class HotelsPage {
start: number;
end: number;
constructor(private popoverCtrl: PopoverController) {}
async showFilters(ev: Event) {
const popover = await this.popoverCtrl.create(Filters);
return await popover.present({
ev: ev
});
}
}
Filters это обычный компонент
@Component(...)
export class Filters {
start: number;
end: number;
constructor() {}
}
Как мне получить данные (start, end) из class Filters ?
Есть вариант повешать событие на закрытие поповера, но я хочу что бы все взаимодействия были реактивныеми, что бы данные перетекали без закрытия
popover.onDidDismiss(payload => {
console.log(payload)
});