Angular 角度4。绑定动态数组元素
在我的ts文件中,我声明了一个数组,如Angular 角度4。绑定动态数组元素,angular,typescript,angular4-forms,Angular,Typescript,Angular4 Forms,在我的ts文件中,我声明了一个数组,如 userData = []; 通过API,我用我得到的任何数据填充这个数组 this.userData = data['franchise']; 在我的HTML文件中,我像这样显示数据 <div class="text-div">{{userData.fm_name != undefined ? userData.fm_name : ''}}</div> 请帮帮我。 提前谢谢你。我不知道你说了什么,但我想像这样声明你的元素 u
userData = [];
通过API,我用我得到的任何数据填充这个数组
this.userData = data['franchise'];
在我的HTML文件中,我像这样显示数据
<div class="text-div">{{userData.fm_name != undefined ? userData.fm_name : ''}}</div>
请帮帮我。
提前谢谢你。我不知道你说了什么,但我想像这样声明你的元素
userData:any={};
应该有用
如果要在数组上循环,则声明一个数组
loopArray = [];
this.loopArray = this.userdata['loopData'];
您的userData看起来像是一个对象,而不是数组,userData:any={};如果将其声明为对象,则我无法对其运行循环。但这起到了作用。谢谢@EliseOperap,你可能在其他地方遇到了这个错误。”name'属性,您在上述代码中没有使用。@Jaymamaya,我相信您只有一个用户。如果您确实有一个用户数组,则必须使用此.usersData.push(data['franchine']),即<*ngFor=“let userData of this.usersData”>。。。(我将名称userData改为usersData-带s-因为有很多用户)
loopArray = [];
this.loopArray = this.userdata['loopData'];