Lebih
Apa perbedaan antara "memberhentikan" modal dan "tutup" modal di Sudut UI-Bootstrap?
Apa perbedaan antara "memberhentikan" modal dan "tutup" modal?
close(result) - a method that can be used to close a modal, passing a result
dismiss(reason) - a method that can be used to dismiss a modal, passing a reason
76
2
Jawabannya adalah dalam dokumentasi, tepat setelah dua garis yang anda kutip:
Bagian yang penting di sini adalah apa yang terjadi dengan janji. Di dekat, janji teratasi - pada dasarnya, "sukses" callback kebakaran. Di memberhentikan, janji itu ditolak, oleh karena itu menjalankan "gagal" callback sebagai gantinya.
Saya menemukan bahwa mengabaikan modal adalah yang terbaik untuk menggunakan jika itu adalah dari pengguna menutup modal (misalnya kembali ke negara balik modal dan menyerukan negara.pergi('^')), dan penutupan modal ini digunakan ketika mengubah negara melalui $negara.pergi atau ui-sref.
Dengan cara itu anda dapat menggunakan
hasil
berjanji untuk melakukan hal-hal yang berbeda, tergantung pada apa yang terjadi.hasilnya.maka(fungsi() { /* negara perubahan melalui ui-sref */ })
hasilnya.menangkap(function() { /* pengguna ditutup modal */ })