/ / Tecnica durandale per aggiornare una pagina esistente [view / viewmodel] - javascript, durandal, durandal-2.0, durandal-navigation

Tecnica durandale per aggiornare una pagina esistente [view / viewmodel] - javascript, durandal, durandal-2.0, durandal-navigation

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 № 1

Colpa 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 :)