$scope проблема с angal-strap $modal при изменении маршрута

Я использую angular-strap ( http://mgcrea.github.io/angular-strap/) для отображения модального диалога с контроллеров, как это -

myModal = $modal({
    scope: $scope,
    template: 'template.html',
    show: false,
    backdrop: "static",
    keyboard: false,
    persist: true
});
myModal.$promise.then(myModal.show); 

Проблема в том, что он ломается при смене маршрута.

Рассматривать template.html с содержанием:

1 + 1 = {{ 1 + 1 }}

Когда я открываю модальный изнутри контроллер для маршрута говорят /screen1, это отображает 1 + 1 = 2,

Но теперь, если я закрою модал и пойду на какой-нибудь другой маршрут, скажу /screen2и нажмите кнопку назад браузера, чтобы снова перейти к /screen1 и при повторном открытии модального1 + 1 = {{ 1 + 1 }}

Я не знаю, почему область видимости отключается во второй раз (я не вижу ошибок JS).

Заранее спасибо.

0 ответов

Другие вопросы по тегам