Ho una pagina dashboard che mostra i dati relativi a un particolare utente che è mostrato nel menu a discesa nell'angolo in alto a destra.
Quando seleziono un utente diverso, la dashboard dovrebbe essere ricaricata / aggiornata con i dati rilevanti per quell'utente.
Il router non funziona poiché navigo allo stesso modopagina non ricarica la pagina. Un altro trucco sarebbe quello di creare una pagina fittizia e il reindirizzamento da lì al pannello di controllo, ma sto cercando un approccio più pulito.
risposte:
0 per risposta № 1Colpa mia.
Durandal sta facendo leva su KO pesantemente così solo ionecessario per aggiornare ViewModel e GUI otterrebbe autorefreshed. Ma il menu a discesa non è un modulo durandale. Stava cercando di capire un modo per notificare il modulo Durandal con l'evento di cambiamento.
Mi resi conto che stavo anche usando http://www.jstorage.info/ e ha avuto un callback per pub / sub e ascoltatore :), problema risolto :)