Как отключить / включить контроллеры в JMVC? - PullRequest
0 голосов
/ 24 февраля 2012

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

Возможно ли это? если да, то как?

Спасибо.

1 Ответ

1 голос
/ 24 февраля 2012

Обычно у вас есть какая-то иерархия на вашей странице (например, контроллер страницы, некоторые для навигации и т. Д.), И вы заменяете контроллеры только той части вашей страницы, которая действительно изменяется.

Для центрального элемента содержимого, который означает либо уничтожение контроллеров (вызывая для него уничтожение), либо замену элемента, который изменится (что также приведет к удалению подключенного к нему контроллера). Так что вам не нужно ничего отключать, потому что вы фактически удаляете все это.

...