我想在其他组件中调用组件的按钮,这两个组件在不同的模块中
使用RxJs
BehavourSubject
!
您可以在服务/任何组件中声明BehavourSubject
类型变量,并使用它在组件之间进行通信。
在事件驱动时,一旦您更改了变量的值,它就会通知所有订阅它的人。
因此,当您单击任何组件中的按钮时,其他组件就会知道,单击该按钮,您可以在组件中执行任何操作。
// this can be declared in a service to shared between components
let btnClk = new BehavourSubject('oo');
// in the first compnent
clickBtn() {
btnClk.next('value to passed to other component');
}
// In the other component
btnClk.sunscribe((val)=>{
// val is the value passed
})