我正在使用一个混合的AngularJS/Angular应用程序,我的用例是我想要单击一个按钮,该按钮位于我的AngularJS代码中,它将触发我编写的一个mat-dialog组件(它也可以与其他Angular组件一起使用)。我的问题是,如何从AngularJS触发这个mat-dialog组件。
我尝试使用具有各种属性的$mdDialog.show({}),比如尝试将其指向mat-dialog组件的模板,并尝试传入Angular组件需要访问的作用域变量,但没有这么幸运
发布于 2019-01-31 22:48:36
我想我可以通过向已经在使用我的mat-dialog组件的另一个Angular组件添加另一个@Input()来解决这个问题。然后,确保这个角度组件实现了onChanges,以监视输入变量的更改。当检测到变化时,我可以触发一个方法来启动mat-dialog。
https://stackoverflow.com/questions/54430677
复制相似问题