如何在位置变化时显示角度ui模态?
现在我有了这些控制器:
var MainModalCtrl = function ($scope, $modal, $log) {
$scope.open = function () {
var modalInstance = $modal.open({
templateUrl: 'mainMenuContent.html',
controller: MainModalInstanceCtrl
});
};
};
var MainModalInstanceCtrl = function ($scope, $modalInstance) {
$scope.close = function () {
$modalInstance.dismiss('close');
};
$scope.content = 'Menu';
$scope.showContent = function( index ) {
$scope.content = ( index );
};
};
当我去某个地方时,如何打开模态?感谢名单。
答案 0 :(得分:1)
如果您没有前往同一路线,那么您可以观看$ routeChangeSuccess
$scope.$on('$routeChangeSuccess', function () {
$scope.open();
}
如果您根本不使用路线,那么还有一个事件$ locationChangeSuccess可以用同样的方式收听:
$scope.$on('$locationChangeSuccess ', function () {
$scope.open();
}