当我从提供程序接收数据时,我想要更改这些值。
ngOnInit() {
this.recapServiceProvider.getRecapPremevementt().subscribe(data => {
this.recap = data;
this.recap.forEach(element => {
this.recap.type=element.type.toUpperCase();
console.log(this.recap.type);
});
console.log(this.recap);
});
}当我尝试操控"console.log(this.recap.type)“时,它显示类型是大写的,但是在dom上,在第二个console.log(this.recap)上什么都没有改变。
我该如何解决这个问题呢?
发布于 2017-10-27 16:28:14
你可以使用一个内置的管道来实现
{{recap.type| uppercase}}发布于 2017-10-27 16:39:59
我想这就是你要找的。
this.recapServiceProvider.getRecapPremevementt()
.map(data => data.map(el => el.type.toUpperCase()))
.subscribe(data => {
console.log(data);
});https://stackoverflow.com/questions/46970569
复制相似问题