モーダルを「閉じる」とモーダルを「閉じる」の違いは何ですか?
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
モーダルを「閉じる」とモーダルを「閉じる」の違いは何ですか?
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
答えは、引用した2行の直後のドキュメントにあります。
open メソッドは、次のプロパティを持つオブジェクトであるモーダル インスタンスを返します。
- close(result) - 結果を渡してモーダルを閉じるために使用できるメソッド
- reject(reason) - 理由を渡してモーダルを閉じるために使用できるメソッド
- result - モーダルが閉じられたときに解決され、モーダルが閉じられたときに拒否される promise
ここで重要なのは、promise がどうなるかということです。閉じると、promise が解決されます。基本的には、「成功」コールバックが発生します。却下すると、プロミスは拒否されるため、代わりに「失敗」コールバックが実行されます。