W mojej klasie viewmodel, w jaki sposób uzyskać odniesienie do bieżącego routera?Jak uzyskać odniesienie do bieżącego routera z ViewModel
Co naprawdę chcę zrobić, to uzyskać bieżący identyfikator ModuleId.
W Durandal było system.getModuleId, ale w Durandal nie ma systemu, więc sądzę, że router będzie miał te informacje.
to "aktywuj" na wszystkich zajęciach? jeśli tak, czy mógłbyś go udekorować? (to może być zupełnie inne pytanie, w sumie –
tak, istnieje "aktywuj" hook dostępny dla każdej klasy viewmodel, nie jestem pewien co do jego dekoracji, możliwe jest również wstrzyknięcie routera do viewmodel i sprawdzenie jego 'currentInstrustion.config.modelId', ale nie jest to miłe, – dfsq
spowoduje to jedynie powrót do konfiguracji bieżącej trasy, a nie routera. Odpowiedź @Greg Gum jest poprawna. – vidriduch