Должен ли я отписаться от этой заметки?

Скажем, у меня есть следующий метод, используемый для извлечения всего "года" из массива объекта, а затем для получения отличного значения:

public getYears(): Observable<number[]>
{
    return Observable.from(this.payments.map(p => p.year)).distinct().toArray();
}

И в другом месте в моем коде я использую это так:

this.getYears().subscribe(years => this.yearsRefinement = years);

Достаточно ли сделать это или лучше сделать:

let sub = this.getYears().subscribe(years => this.yearsRefinement = years);
sub.unsubscribe();

Я действительно изо всех сил, зная, когда я должен отписаться или нет от наблюдаемого. Из того, что я понимаю, это наблюдаемое является "конечным", поэтому, как только я получу значение, оно будет завершено, и от него не требуется отказываться от подписки. Это правильно?

0 ответов

Другие вопросы по тегам