ФорумПрограммированиеJavaScriptAngularJS → ui-router можно ли сделать чтобы контроллер перезагружало?

ui-router можно ли сделать чтобы контроллер перезагружало?

  • Ivan.

    Сообщения: 495 Репутация: N Группа: Адекваты

    Spritz 8 января 2016 г. 19:09

    Пример тут
    Plunker [plnkr.co]

    сначала видим что контроллер создал таймер и число начнет меняться
    теперь кликаем по route 2
    таймер по прежнему работает

    теперь кликаем туда-сюда по несколько раз и таймер начинает бешено ебашить

    кто-то знает как его заставить перезагружать контроллер? reload: true не помогает
    тупо href перезагрузит всю страницу, а мне надо только контроллер и state

  • Ivan.

    Сообщения: 495 Репутация: N Группа: Адекваты

    Spritz 8 января 2016 г. 19:44, спустя 35 минут 28 секунд

    Выход пока один - вешать все события, таймеры, и прочую подобную хуйню таким образом, чтобы ее можно было закрыть и объявляем событие внутри контроллера

    $scope.$on('$destroy', function() { //тут удаляем всю хуйню });

Пожалуйста, авторизуйтесь, чтобы написать комментарий!