عرض أحدث قائمة مرتبة حسب تاريخ الإنشاء

نجح هذا الحل معي من خلال تعديل هذا المكون قليلاً، أي بإضافة زر لـ ‘مرتبة حسب التاريخ’

حيث قمت بتمرير استعلام URL في الإعداد عبر:

unfinished; unfinished; ?tags=unfinished
created-time; created-time; ?order=created

ثم التحقق من معامل search في السكربت:


  api.modifyClass("component:navigation-item", {
    active: Ember.computed("contentFilterMode", "filterMode", function() {
      let contentFilterMode = this.get("content").get("filterMode");

      if (decodeURIComponent(window.location.search) === location) { // التحقق من معامل البحث
        return contentFilterMode.includes(filter); // إذا كان يحتوي على هذا المعامل، تكون الحالة نشطة = true;
      } else {
        return this._super(contentFilterMode, this.get("filterMode"));
      }
    })
  });

هذا الحل يعمل معي، لكن السكربت يقوم بإعادة تحميل الصفحة بالكامل بدلاً من إعادة تحميل الجزء الداخلي فقط. هل هناك طريقة لجعله يعيد تحميل مكون الموضوع الداخلي فقط؟

إعجابَين (2)