Angular-google-maps: ajout de l'événement dragEnd à agm

Créé le 3 oct. 2017  ·  3Commentaires  ·  Source: SebastianM/angular-google-maps

Bonjour à tous,
j'ajoute l'événement suivez cet exemple https://github.com/SebastianM/angular-google-maps/pull/1159/files
mais le changement ne s'est toujours pas manifesté. comment puis-je reconstruire le projet que les changements incluront ?

stale

Commentaire le plus utile

@matishw, vous pouvez cloner le référentiel à partir de mon profil et utiliser npm/yarn pour le construire, bien que je vous suggère d'attendre que ce PR soit fusionné. en attendant, vous pouvez utiliser cette solution de contournement :

@ViewChild(AgmMap) map: any;
private dragEndSubscription: Subscription;

ngOnInit() {
  this.dragEndSubscription = (this.map._mapsWrapper as GoogleMapsAPIWrapper) 
    .subscribeToMapEvent('dragend')
    .subscribe(() => // Your logic goes here);
}

ngOnDestroy() {
  this.dragEndSubscription.unsubscribe();
}

Tous les 3 commentaires

@matishw avez-vous

@matishw, vous pouvez cloner le référentiel à partir de mon profil et utiliser npm/yarn pour le construire, bien que je vous suggère d'attendre que ce PR soit fusionné. en attendant, vous pouvez utiliser cette solution de contournement :

@ViewChild(AgmMap) map: any;
private dragEndSubscription: Subscription;

ngOnInit() {
  this.dragEndSubscription = (this.map._mapsWrapper as GoogleMapsAPIWrapper) 
    .subscribeToMapEvent('dragend')
    .subscribe(() => // Your logic goes here);
}

ngOnDestroy() {
  this.dragEndSubscription.unsubscribe();
}

Ce problème a été automatiquement marqué comme obsolète car il n'a pas eu d'activité récente. Il sera fermé si aucune autre activité ne se produit. Merci pour vos contributions.

Cette page vous a été utile?
0 / 5 - 0 notes