ユーザーがさまざまなアクションから選択できるように、Angular Material で $mdDialog ウィンドウを作成する必要があります。選択したアクションに基づいて、アプリは新しいレポートを生成するか、既存のレポートを読み込むか、ダイアログを完全にキャンセルします。問題は、Angular Material サイトのドキュメントを見ると、confirm $mdDialog に .ok オプションと .cancel オプションしか組み込まれていないことです (サイトのデモ コード スニペットを含む印刷画面を添付しました)。
だから私の質問は、どうすれば $mdDialog ウィンドウに複数のアクション オプションを追加できるかということです。また、関数をコントローラーのこれらのオプションに結び付けるにはどうすればよいですか? たとえば、「新しいレポートを生成する」を選択すると特定のサービスが起動しますが、「前のレポートを表示する」を選択すると別のサービスが起動します。これが初心者の質問である場合は申し訳ありませんが、この状況で適用される正しい AngularJS ロジックを完全に把握していないように感じます。