我正在努力实现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
上打开,但视图不会保留在以前的同一页面上。
我哪里错了?