Angular-google-maps: كيفية إعادة تعيين MapView إذا كان هناك محتوى ديناميكي ليتم عرضه في النافذة المنبثقة الأنيقة؟

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

كيفية إعادة تعيين MapView إذا كان هناك محتوى ديناميكي ليتم عرضه في النافذة المنبثقة الأنيقة؟

عندما نفتح نموذج snazzywindow عند النقر على العلامة ، فإنه يملأ بالتفاصيل ، ولأول مرة لا يتم تعيين عرض الخريطة بشكل صحيح على العرض الكامل للشكل ولكن عندما نفتح للمرة الثانية ، يتم ضبط عرض الخريطة بالكامل عرض النافذة المنبثقة

stackblitz URL الخاص بالمشكلة: https://angular-tst926.stackblitz.io/

كود stackblitz: https://stackblitz.com/edit/angular-tst926

عند بدء تشغيل عنوان url الخاص بـ stackblitz ، انقر فوق أحد المحددات الأقرب إلى الجزء العلوي من المتصفح ، فلن تحتوي النافذة المنبثقة الأولية على المحتوى ولكن بعد الثانية بناءً على الاستجابة الوهمية ، يملأ Modal المحتوى الصحيح ولكن العرض الكامل من الشكل محظور ، ولكن عند النقر مرة أخرى على العلامة لفتح النافذة ، يتم إعادة ضبطه على العرض الكامل

بناءً على استجابة واجهة برمجة التطبيقات ، سيتم لصق المحتوى المحسوب على النافذة المنبثقة المشروطة ، وبالتالي يجب إعادة ضبط عرض الخريطة لإظهار المحتوى الشرطي الكامل في المرة الأولى نفسها بدلاً من النقر فوق العلامة مرة أخرى

* الرجوع إلى stackblitz: https://stackblitz.com/edit/angular-tst926 للإصدار الزاوي والإصدارات التابعة *

ال 3 كومينتر

هذا ينتمي حقًا إلى stackoverflow. إذا سألت هناك وأرسلت الرابط ، فسأعطيك الإجابة :-)

وإلا يجب إغلاق هذا ، فهو ليس خطأ ويتم تقديم هذه الوظيفة وشرحها بوضوح في المستندات.

docleryxk هو الصحيح. ولكن بفضل إنشاء Stackblitzes ، سيساعد ذلك

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