baseURI non valido in decorateCooked

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

uri non è coerente. Ha uno dei seguenti valori, con frequenza circa uguale.

Cosa vuoi ottenere esattamente?
Non sono (purtroppo) ancora un mago del codice, ma quella sembra una race condition.

Potrebbe essere irrilevante dato che non so cosa vuoi fare, ma non si sa mai, che ne dici di provare a scrivere il tuo codice in

api.onPageChange(() => {
    // solo un esempio di codice se hai bisogno di sapere in quale pagina ti trovi
    const router = api.container.lookup('service:router');
    console.log(router.currentRoute.name);
}

?

1 Mi Piace

Sto provando a fare questo:

Penso di poter usare window.location.href invece, ma ho pensato di segnalare il comportamento incoerente.

Sono molto nuovo a questo e non capisco quando dovrei usare decorateCooked e quando dovrei usare onPageChange come suggerisci, e quali altri eventi potrebbero esserci.