我们有一个离子角前端应用程序,具有以下问题:
有此组件:
I18n.missingTranslation = (key) => {
throw new Error(`I18n: missing translation errors for key: "${key}"!`);
};
现在,我想向事件“ ionSlideDidChange”的幻灯片添加事件侦听器。每次触发事件时,都应调用一个方法。
我尝试了Hostlistener rxjs,但这些仅适用于DOM对象。
我知道我可以在html中添加该事件的方法调用,但是在这种情况下,我必须在.ts组件文件中进行该操作。
有什么想法吗?
Thx
答案 0 :(得分:1)
IonSlides
是一个元素,不能使用@Input
声明。您可以简单地将事件绑定到元素本身上
<ion-slides (ionSlideDidChange)="onSlideChange($event)">
<ion-slide>
<h1>Slide 1</h1>
</ion-slide>
</ion-slides>