[英]Is there a way to trigger a mat-dialog component with #mdDialog Service?
我正在使用AngularJS / Angular混合应用程序,我的用例是我想单击AngularJS代码中的一个按钮,该按钮将触发我编写的mat-dialog组件(也可与其他Angular组件一起使用)。 我的问题是我如何才能从AngularJS触发该mat-dialog组件。
我试过使用$mdDialog.show({})
和各种属性,例如尝试将其指向mat-dialog组件的模板,并尝试传入Angular组件需要访问的范围变量,但是没有这种运气
我发现可以通过将另一个@Input()
添加到已经在使用mat-dialog
组件的另一个Angular组件中来解决此问题。 然后确保该角度组件正在实现onChanges
来监视输入变量的更改。 当检测到变化时,我可以触发一种方法来启动mat-dialog
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.