toUpperCase внутри ngOnInit

Я хочу изменить значения при получении данных от провайдера.

  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) ничего не меняется.

Как я могу решить эту проблему?

2 ответа

Вы можете использовать встроенную трубу для этого

{{recap.type| uppercase}}

Я думаю, это то, что вы ищете.

this.recapServiceProvider.getRecapPremevementt()
        .map(data => data.map(el => el.type.toUpperCase()))
        .subscribe(data => {
            console.log(data);
    });
Другие вопросы по тегам