I'm trying to make a language pipe with ngrx.
component.html:
<p>{{1 | language: languageId | async }}</p>
language pipe:
constructor(private store:Store){}
transform(resourceId: number, languageId:number): Observable<string> {
return this.store.select(selectResource, { resourceId, languageId });
}
My question is, if I change the languageId in my component, then the pipe will select a new Observable from the store, but will the async pipe unsubscribe from the previous Observable, or do I have to do it manually?
Yes the async
will handle the unsubscribe if the Observable
instance has changed.
Collected from the Internet
Please contact [email protected] to delete if infringement.
Comments