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'];