$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).
Заранее спасибо.