我在角度服务中创建了一个BehaviourSubject:
@Injectable()
export class UsuarioService {
private _altaUsuarioData: BehaviorSubject<AltaUsuarioProvMunModel>;
constructor(private http: HttpClient) {
this._altaUsuarioData = new BehaviorSubject(new AltaUsuarioProvMunModel());
}
getAltaUsuarioData() {
return this._altaUsuarioData.asObservable();
}
我正在另一个组件中访问它:
this.datosAltaUsuario: Observable<AltaUsuarioProvMunModel>;
constructor(){
this.datosAltaUsuario = this.usuarioService.getAltaUsuarioData();
this.datosAltaUsuario.subscribe(
resp => {
...
提前谢谢
答案 0 :(得分:0)
this['subscription'] = this.datosAltaUsuario.subscribe();
,然后是this['subscription'].unsubscribe();
ngOnDestroy
中执行此操作,但不会隐式执行此操作:您必须编写无记录。