كيفية إعادة تعيين 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 للإصدار الزاوي والإصدارات التابعة *
هذا ينتمي حقًا إلى stackoverflow. إذا سألت هناك وأرسلت الرابط ، فسأعطيك الإجابة :-)
وإلا يجب إغلاق هذا ، فهو ليس خطأ ويتم تقديم هذه الوظيفة وشرحها بوضوح في المستندات.
docleryxk هو الصحيح. ولكن بفضل إنشاء Stackblitzes ، سيساعد ذلك
يوجد أدناه رابط استعلام stackoverflow لهذا المنشور