أنا أقوم بإنشاء مكون سمة. لدي هذا في الرأس:
<script type="text/discourse-plugin" version="0.8">
api.modifyClass("model:post-stream", {
pluginId: 'test',
appendMore: function() {
this._super();
console.log("append");
}
});
</script>
أريد تجاوز appendMore والذي يضيف المشاركات إلى تدفق المشاركات أثناء التمرير. يبدو أنه يتم تجاوزه بشكل صحيح حيث يتم تسجيل وحدة التحكم كما هو متوقع. هناك مشكلتان مع ذلك:
- يظهر هذا الخطأ في وحدة التحكم ولا أريده:

Uncaught TypeError: postStream.appendMore() is undefined
- أنا لا أغير الوظيفة بعد ولكن إضافة هذا السطر من التعليمات البرمجية يبطئ بشكل كبير تحميل المشاركات. من أين يأتي هذا الحمل الزائد الإضافي للوقت؟
شكرا مقدما!