Angular-google-maps: كيفية الاستفادة من خاصية maxWidth لـ SebmGoogleMapInfoWindow؟

تم إنشاؤها على ١٤ سبتمبر ٢٠١٦  ·  3تعليقات  ·  مصدر: SebastianM/angular-google-maps

أنا أستخدم أحدث إصدار من angular2-google-maps (0.14.0) وأرغب في استخدام خاصية maxWidth SebmGoogleMapInfoWindow ، لكن الأمر غير واضح بالنسبة لي (من الوثائق ) كيف يمكنك تمرير خيار التكوين هذا. هل هذا ممكن فقط عند استدعاء SebmGoogleMapInfoWindow برمجيًا بدلاً من إنشائه في نموذج مثل أدناه؟

  <sebm-google-map-marker *ngFor="let location of locations" [latitude]="location.latitude" [longitude]="location.longitude">
    <sebm-google-map-info-window [disableAutoPan]="false">
      InfoWindow stuff...
    </sebm-google-map-info-window>
  </sebm-google-map-marker>
urgent AgmInfoWindow bug

ال 3 كومينتر

mensch من الممكن مثل هذا:

<sebm-google-map-info-window [disableAutoPan]="false" [maxWidth]="myWidth">
      InfoWindow stuff...
    </sebm-google-map-info-window>

لا تتردد في إعادة الفتح إذا كنت تعتقد أن هناك خطأ.

SebastianM شكرا على الرد! حاولت استخدام maxWidth كمدخل (بالإضافة إلى zIndex ) ، لكنني تلقيت الخطأ التالي:

Can't bind to 'maxWidth' since it isn't a known property of 'sebm-google-map-info-window'.

لسبب ما ، لا يؤدي isOpen و disableAutoPan إلى ظهور الخطأ نفسه ، فأنا أستخدمهما دون أي مشاكل.

أوه أنت على حق ، هذا خطأ! الربط مفقود. نضيف ذلك إلى إصدار اليوم (مع دعم Angular 2.0.0)

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