Nella mia classe ViewModel, come faccio a ottenere un riferimento al router attuale?Come arrivare riferimento al router corrente dal ViewModel
Quello che voglio fare è ottenere il ModuleId corrente.
In Durandal, c'era system.getModuleId, ma non c'è nessun sistema di Durandal, quindi immagino che il router sta per avere queste informazioni.
è 'activate' su tutte le classi? se sì, potresti eventualmente decorarlo? (Questo potrebbe essere una domanda completamente diversa –
sì, c'è 'activate' gancio disponibili per ogni classe ViewModel. Non sono sicuro di decorazione di esso. È anche possibile iniettare router in viewmodel e controllarne la' currentInstrustion.config.modelId', ma non è bello, – dfsq
restituirà solo la configurazione per il percorso corrente, non il router. @Greg La risposta Gum è quella corretta. – vidriduch