0

Angular 允许您使用$mdDialogor<md-dialog>并且我想在我自己的应用程序中模仿它。就像我想创建一个服务或允许您为其设置值的东西。例如,

shareSheet.show({ items: [twitter, facebook, email], title: "Share Action", })

然后根据一些配置,我希望它显示底部工作表或 FAB 菜单。那么我应该用什么来做到这一点?我查看了如何实施$mdDialog$mdBottomSheet实施,这确实令人困惑。任何帮助都很棒!谢谢。

4

1 回答 1

0

$mdDialog是一项服务。它有很多功能,其中之一就是显示功能。show 函数获取一个基于它在页面中隐式放置或添加指令的对象。该指令创建对话框。

因此,为了模仿这种行为,创建一个指令和服务。该服务应该获取数据并将指令添加到页面。

于 2016-04-11T05:01:24.247 回答