我必须在 Angular Material 中构建一个 $mdDialog 窗口,以便用户可以从不同的操作中进行选择。根据所选操作,应用程序将生成新报告或加载现有报告,或完全取消对话框。问题在于,如果您查看 Angular Material 站点上的文档(我附上了带有该站点演示代码片段的打印屏幕),那么确认 $mdDialog 仅内置了 .ok 选项和 .cancel 选项。
所以现在我的问题是:如何向我的 $mdDialog 窗口添加多个操作选项。另外,如何将功能与控制器中的这些选项联系起来?例如,如果您选择“生成新报告”,则会触发某个服务,但如果您选择“显示以前的报告”,则会触发另一个服务。抱歉,如果这是一个初学者问题,但我觉得我再次没有完全掌握要在这种情况下应用的正确 AngularJS 逻辑。