在路线改变时使用angular-strap $ modal的$ scope问题

时间:2015-01-02 11:15:46

标签: angularjs angularjs-scope angular-strap

我使用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 个答案:

没有答案