Angular 4. Связывание элементов динамического массива

В моем файле TS я объявил массив как

userData = [];

С помощью API я заполняю этот массив любыми данными, которые получаю.

this.userData = data['franchise'];

В моем HTML-файле я показываю такие данные.

<div class="text-div">{{userData.fm_name != undefined ? userData.fm_name : ''}}</div>

Все это работает нормально на местном, но на производстве я получаю сообщение об ошибке, как

Property 'name' does not exist on type 'any[]'.

Пожалуйста, помогите мне здесь. Заранее спасибо.

1 ответ

Решение

Я не получил то, что вы сказали, но я думаю, что объявить ваш элемент, как это

userData:any={};

должно сработать.

И если вы хотите перебрать массив, объявите массив

loopArray = [];
this.loopArray = this.userdata['loopData'];
Другие вопросы по тегам