我想在不是父项或子项的组件之间创建交互:它们位于不同的NgModule中。 我想象一个服务,我注入我的组件,但似乎不可能。而且我不能在另一个组件中注入我的组件(因为它们不是父/子)。但他们有一个共同的父母(AppComponent)。 我怎样才能与我的组件进行沟通?
答案 0 :(得分:0)
你绝对可以使用服务。这样的事情:
import { EventEmitter } from '@angular/core';
export class SharedService {
pushedData = new EventEmitter<string>();
private data: string[] = [];
addData(input: string) {
this.data.push(input);
}
getData() {
return this.data;
}
pushData(value: string) {
this.pushedData.emit(value);
}
}