Angular 4.绑定动态数组元素

时间:2018-02-09 06:51:59

标签: angular typescript angular4-forms

在我的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 个答案:

答案 0 :(得分:1)

我没有得到你所说的,但我认为宣布你的元素是这样的

userData:any={};

应该有用。

如果你想循环一个数组然后声明一个数组

loopArray = [];
this.loopArray = this.userdata['loopData'];