Angular-google-maps: إضافة حدث dragEnd إلى agm

تم إنشاؤها على ٣ أكتوبر ٢٠١٧  ·  3تعليقات  ·  مصدر: SebastianM/angular-google-maps

اهلا جميعا،
أضف الحدث اتبع هذا المثال https://github.com/SebastianM/angular-google-maps/pull/1159/files
ولكن لا يزال التغيير لم يظهر. كيف يمكنني إعادة بناء المشروع الذي ستشمله التغييرات؟

stale

التعليق الأكثر فائدة

matishw يمكنك استنساخ الريبو من ملفي الشخصي واستخدام npm / yarn لإنشائه ، على الرغم من أنني أقترح عليك الانتظار حتى يتم دمج هذا PR. في غضون ذلك ، يمكنك استخدام هذا الحل البديل:

@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();
}

ال 3 كومينتر

@ matishw هل

matishw يمكنك استنساخ الريبو من ملفي الشخصي واستخدام npm / yarn لإنشائه ، على الرغم من أنني أقترح عليك الانتظار حتى يتم دمج هذا PR. في غضون ذلك ، يمكنك استخدام هذا الحل البديل:

@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();
}

تم وضع علامة على هذه المشكلة تلقائيًا على أنها قديمة نظرًا لعدم وجود نشاط حديث لها. سيتم إغلاقه إذا لم يحدث أي نشاط آخر. شكرا لمساهماتكم.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات