Durandal для обновления существующей страницы [view/viewmodel]

У меня есть страница панели мониторинга, которая показывает данные, относящиеся к определенному пользователю, которые отображаются в раскрывающемся списке в правом верхнем углу.

Когда я выбираю другого пользователя, панель мониторинга должна быть перезагружена/обновлена данными, имеющими отношение к этому пользователю.

Маршрутизатор не работает, так как я перехожу на ту же страницу, что он не перезагружает страницу. Другим трюком было бы создание фиктивной страницы и переадресация оттуда обратно на панель инструментов, но я ищу более чистый подход.

1 ответ

Моя вина.

Durandal сильно использует KO, поэтому мне нужно обновить ViewModel и GUI, чтобы получить автоматическое обновление. Но выпадающий список не является модулем durandal. Он пытался выяснить способ уведомления модуля Durandal с событием изменения.

Я понял, что я также использовал http://www.jstorage.info/ & у него был обратный вызов для pub/sub, а также для слушателя :), проблема решена :)

licensed under cc by-sa 3.0 with attribution.