首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法用#mdDialog Service触发mat-dialog组件?

有没有办法用#mdDialog Service触发mat-dialog组件?
EN

Stack Overflow用户
提问于 2019-01-30 06:38:02
回答 1查看 546关注 0票数 2

我正在使用一个混合的AngularJS/Angular应用程序,我的用例是我想要单击一个按钮,该按钮位于我的AngularJS代码中,它将触发我编写的一个mat-dialog组件(它也可以与其他Angular组件一起使用)。我的问题是,如何从AngularJS触发这个mat-dialog组件。

我尝试使用具有各种属性的$mdDialog.show({}),比如尝试将其指向mat-dialog组件的模板,并尝试传入Angular组件需要访问的作用域变量,但没有这么幸运

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-31 22:48:36

我想我可以通过向已经在使用我的mat-dialog组件的另一个Angular组件添加另一个@Input()来解决这个问题。然后,确保这个角度组件实现了onChanges,以监视输入变量的更改。当检测到变化时,我可以触发一个方法来启动mat-dialog

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54430677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档