我在从模板调用的 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>
最佳答案
this.showDate(date).subscribe(
res => {
console.log('response = ' + res);
},
err => {console.log('error subscribing to showDate()');}
}
关于javascript - Angular 可观察函数不返回所有响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49695907/