الحصول على معرف الفئة من الموضوع - إشعار التوقف: controller:navigation/category لم يعد موجودًا

لدينا حاليًا

  <script type="text/discourse-plugin" version="1.4.0">

  const controller = container.lookup('controller:topic');
  const controllerNavCategory = container.lookup('controller:navigation/category');
  
  const currCategory = controller?.get('model.category_id') || controllerNavCategory?.get("category.id");
  
  console.log('currCategory ', currCategory )
  </script>

هذا يعمل بشكل جيد، ولكن الآن أرى تحذيرًا بأن

إشعار إيقاف: controller:navigation/category لم يعد موجودًا، وسيتم إزالة هذا الدعم في النهاية. لجلب معلومات حول مسار الاكتشاف الحالي، استخدم خدمة الاكتشاف بدلاً من ذلك. [معرف الإيقاف: discourse.navigation-category-controller]

كيف يمكنني تحديث هذا ليعمل مع خدمة الاكتشاف الجديدة هذه؟ شكرًا

إعجاب واحد (1)
يجب أن يعمل هذا:
const service = api.container.lookup('service:discovery');
const currCategory = service.get("category");
6 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.