角度中的可观察函数不会返回所有响应

时间:2018-04-06 15:12:21

标签: javascript angular

我在一个角度组件中有一个函数,我从模板调用,该函数是Observable字符串类型,但不幸的是它不会返回所有内容,只有data变量。 如何解决返回dateNew[0] + " de " + data + " de "+ dateNew[2]

showDate(date):Observable<string>{
    let dateNew = this.datePipe.transform(this.dateTimePipe.transform(date), "dd/MM/yyyy").split('/');
    return this.translate.get(this.getMonthByNumber(dateNew[1])).do(data => {return dateNew[0] + " de " + data + " de "+ dateNew[2]});
}

我从元素

调用此函数
                    <h2 [innerHTML]="showDate(event?.data)|async">
                    </h2>

2 个答案:

答案 0 :(得分:1)

ReportItem

答案 1 :(得分:0)

Observables是多个值随时间的惰性集合。除非subscribe()。

,否则Observable将返回
howDate(date).subscribe();