$ state.go без контроллера перезагрузки

0

Я хочу перейти в другое состояние/маршрут без контроллера состояния перезагрузки.

Я попытался сделать следующий код:

$state.go('mystate', params, {notify: false});

но этот код не работает и все еще перезагружает контроллер

Примечание: нет ошибки в консоли

  • 0
    можешь поделиться большим кодом? мы не можем догадаться, что вы делаете в других частях :)
  • 0
    спасибо за ваш комментарий, мой контроллер больше 4000 строк, просто моя цель изменить состояние без перезагрузки контроллера примечание: первое и второе состояние с одним и тем же контроллером
Показать ещё 6 комментариев
Теги:
angular-ui-router

1 ответ

0

это старый, но мой вопрос здесь, я думаю, был

контроллер перезагружает его дважды Дважды из-за углового вызова контроллер два раза

первый раз из html "ng-controller"

второй раз с объекта маршрутизации:

контроллер: "controllerName"

Чтобы решить эту проблему, удалите ng-контроллер из html файла.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню