угловой ремешок в сторону не убивает наблюдателя при закрытии

0

Я использую угловой ремешок в стороне с шаблоном данных.

<button type="button" class="btn btn-lg btn-danger" data-template="aside/docs/aside.demo.tpl.html" data-placement="left" data-animation="am-slide-left" bs-aside="aside" data-container="body">
    Custom aside
    <br>
    <small>(using data-template)</small>
</button>

Все работает нормально. Кроме того, каждый раз, когда показываются в сторону, количество наблюдателей продолжает расти. Наблюдатель не вычитается/удаляется, когда он закрыт. Это приводит к накоплению наблюдателя в приложении с течением времени.

Как я могу заставить наблюдателя удаляться, когда он закрыт?

Теги:
angular-strap

1 ответ

0

Вот пример того, как отвязать ваши watch:

var unbindWatcher = $scope.$watch('expression', function() {

    // When your aside is showing
    if (asideIsShowing) {

      // Unbind the watch
      unbindWatcher();
    }
  }
);

Ещё вопросы

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