1 viewmodel несколько маршрутов: жизненный цикл
Я хотел бы иметь несколько разных маршрутов, указывающих на одну и ту же модель представления / представления, и мне удалось это осуществить.
{ route: 'formulation', moduleId: 'formulation', title: 'Formulation', nav: 6 },
{ route: 'fabrication', moduleId: 'test', title: 'Fabrication', nav: 7 },
{ route: 'fabrication/:studyId', moduleId: 'test', title: 'Fabrication' },
{ route: 'characterization', moduleId: 'test', title: 'Characterization', nav: 8 },
Тем не менее, у меня возникла небольшая проблема с жизненным циклом. Я хотел бы получать уведомления, когда хэш меняется с одного хэша на другой. Например изготовление к характеристике. В идеале я мог бы просто обновить несколько переменных, но я не против перестройки view / viewmodel. Проблема в том, что некоторые из вас могут знать, когда изменение moduleId на такое же, как и в предыдущем moduleId, ловушка активации не срабатывает. Как именно это должно быть обработано. Спасибо кальвин