私はブートストラップモーダルを使用していますが、それらの機能をすべて利用することはできません。uibmodalinstance結果/ reason/close/dismiss
私のモーダルは基本的に編集ポップアップです。したがって、それはとをキャンセルします。をキャンセルします。
- それは保存 Dだ場合は、成功し、それが閉じた後、別のページへの親 べきルートをすべきです。
- をキャンセルすると、終了しますが再ルーティングは行われません。
物事私は本当に得ることはありません:
- 私は再ルーティングするかどうかを決定するためにこれを使用することができた場合、それが
- を却下だとき、私は「理由」をキャプチャ/閉じどのよう
- /result/dismissは一緒に働きます。
私は多くの回答を見てきましたが、どうやって一緒に扱われるか分かりません。
var modalInstance = $uibModal
.open({
templateUrl: 'cartModalContent',
controller: 'cartModalInstanceController',
controllerAs: 'cartModalVm',
resolve: {
payData: vm.PayData
}
})
.closed
.then(function(){
$state.go('layout.package-labels');
});
modalInstance.result.then(function() {
// ??
});