gpt4 book ai didi

javascript - 如果存在多个模态框,模态框弹出窗口不会关闭

转载 作者:行者123 更新时间:2023-11-28 07:21:41 26 4
gpt4 key购买 nike

我有三个不同的 Controller 和 View

从屏幕上单击按钮时 Modal1 打开

$modal.open({
templateUrl: 'abc.html',
controller: 'abcCtrl',
size: 'lg',
scope: $scope,
});

在modal1中有下一个按钮,所以点击下一个按钮想要关闭Modal1并打开Modal2

$scope.validate = function(isValid) {
if (!isValid) {
$scope.errors = 'Please fill-up required fields';
} else {
$scope.errors = '';
$modal.open({
templateUrl: 'Payment.html',
controller: 'PaymentCtrl',
size: 'lg',
scope: $scope,
});
}
};

在modal2中有下一个按钮,所以点击下一个按钮想要关闭Modal2并打开Modal3

$scope.placeOrder = function() {
$scope.cart.abc().then(function(result) {
$modal.open({
templateUrl: 'orderSummary.html',
controller: 'SummaryCtrl',
size: 'lg',
scope: $scope,
resolve: {
items: function() {
return result.data;
}
}
});
},
function(err) {
//error msg
});
};

如果我将 $modalInstance.close 添加到 Modal1当打开另一个模态即 Modal2 时,Modal1 已关闭,Modal2 已打开,但所有按钮均不起作用。 Modal3 未打开不知道实际问题发生了什么。

请帮助我。提前致谢。

最佳答案

看来您正在寻找向导...

看看here

关于javascript - 如果存在多个模态框,模态框弹出窗口不会关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30236156/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com