كنت أجرب مع AsyncPipe أن هذا حدث. إذا كانت إحدى الطرق ترجع وعدًا وقمت بإرساله إلى AsyncPipe ، فسوف تنتقل إلى حلقة لا نهائية وتعطل المتصفح.
_عذرًا للحصول على لقطة شاشة ، تم تجميد علامة التبويب ولم أستطع نسخ الرمز_
هذا سلوك متوقع ، لأنه في كل مرة يتم استدعاء الطريقة ، تقوم بإرجاع مثيل جديد من الوعد ، والذي عند حله ، يؤدي إلى اكتشاف التغيير ، والذي يستعيد وعدًا جديدًا ، مما يؤدي إلى اكتشاف التغيير ...
يجب عليك أ) بشكل عام تجنب استدعاء الأساليب من وجهة النظر و ب) تعيين وعد لخاصية
robwormald يصف المثال الوارد في المستندات التزويد بوعد لشركة AsyncPipe.
هل يجب تحديث هذه المستندات؟
تم قفل هذه المشكلة تلقائيًا بسبب عدم النشاط.
يرجى تقديم مشكلة جديدة إذا كنت تواجه مشكلة مشابهة أو ذات صلة.
اقرأ المزيد حول سياسة قفل المحادثة التلقائي .
_تم تنفيذ هذا الإجراء تلقائيًا بواسطة روبوت.
التعليق الأكثر فائدة
هذا سلوك متوقع ، لأنه في كل مرة يتم استدعاء الطريقة ، تقوم بإرجاع مثيل جديد من الوعد ، والذي عند حله ، يؤدي إلى اكتشاف التغيير ، والذي يستعيد وعدًا جديدًا ، مما يؤدي إلى اكتشاف التغيير ...
يجب عليك أ) بشكل عام تجنب استدعاء الأساليب من وجهة النظر و ب) تعيين وعد لخاصية