baseURI غير صالح في decorateCooked

api.decorateCooked($elem => {
    var uri = $elem[0].baseURI;
});

uri غير متسق. له إحدى القيم التالية، بتردد متساوٍ تقريبًا.

ما الذي تريد تحقيقه بالضبط؟
أنا لست ساحر أكواد (للأسف، ما زلت كذلك)، ولكن هذا يبدو وكأنه حالة سباق.

قد يكون هذا غير مهم لأنني لا أعرف ما تريد القيام به، ولكن فقط في حالة، ماذا عن محاولة كتابة الكود الخاص بك في

api.onPageChange(() => {
    // مجرد بعض الأكواد التجريبية إذا كنت بحاجة إلى معرفة الصفحة التي أنت عليها
    const router = api.container.lookup('service:router');
    console.log(router.currentRoute.name);
}

؟

إعجاب واحد (1)

أحاول فعل هذا:

أعتقد أنه يمكنني استخدام window.location.href بدلاً من ذلك، لكنني فكرت في الإشارة إلى السلوك غير المتسق.

أنا جديد جدًا في هذا ولا أفهم متى يجب أن أستخدم decorateCooked ومتى يجب أن أستخدم onPageChange كما تقترح، وما هي الأحداث الأخرى التي قد تكون موجودة.