Ich muss eine mobile App mit ionic 2, angular 2 und typescript erstellen.
Ich benutze die Karte in meiner App.
Ich möchte auf einen Marker auf der Karte klicken Ein Popup anzeigen Einen Link enthalten.
Dieser Link ruft eine Funktion in einer Typoskriptdatei auf, arbeitet aber nicht im Popup.
Link zu Merkzettel in ionic 2 und eckig hinzufügen 2
public goToMerchant(merchantId) {
this.navCtrl.push(MerchantPage, { merchantId: merchantId });
}
var popupLink='<a (click)="goToMerchant(200)">Show</a>'
Leaflet.marker([item.lat, item.lng])
.bindPopup(popupLink)
.addTo(map);
nach zeigen Popup-Link nicht mit Klick funktionieren.
Wie kann ich dieses Problem lösen?
Dies funktioniert nur, wenn das Popup durch Aufrufen von .openPopup() erstellt wird. Nachdem das Popup entfernt wurde, wird es nicht mehr funktionieren –