Angular UI在显示模态时阻止模板更改

时间:2015-04-30 11:34:46

标签: angularjs angular-ui

我正在努力实现angular-ui上的其中一个常见问题解答。

我正在尝试在某个状态下打开一个对话框/模态,我已经完成了以下操作:

$stateProvider.state('login',{
    url:'/login',
    onEnter: ['$stateParams', '$state', '$modal', function($stateParams, $state, $modal) {
        $modal.open({
            templateUrl: "testassets/partials/modals/loginModal.html",
            controller: 'myCtrl'
        }).result.finally(function() {
            $state.go('^');
        });
    }]
});

但是,如果没有视图更改,我无法打开模式。模式在/login上打开,但视图不会保留在以前的同一页面上。

我哪里错了?

修改 http://plnkr.co/edit/PzY5MPuRUKMbD0nQV5PC

0 个答案:

没有答案