He estado tratando de hacer que un botón funcione para abrir una página, pasando un objeto en los parámetros, pero por alguna razón, me da el error
"co. no es una función".
No sé cuál es el problema porque me da el mismo error cuando trato de usar alert o console.log , o cualquier cosa.
HTML de la página:
<ion-header> <ion-navbar> <ion-title>SearchResults</ion-title> </ion-navbar> </ion-header> <ion-content padding> <ion-list> <ion-item *ngFor= "let item of resultArray;"> <img src={{item.thumbnail}} /> <p>{{item.title}}</p> <button bookDetail (click)="console.log(\"Even some text, please?\")">DETAIL</button> </ion-item> </ion-list> </ion-content>En su archivo ts simplemente haga lo siguiente.
.ts
log():void { console.log('Your message here'); }html
<button ion-button (click)="log()">DETAIL</button> Nota: si necesita pasar el item , simplemente haga clic en este log(item) en el lado html y en el lado ts log(data):void {} .