ng-repeat array of collections to table cell 不工作
ng-repeat array of collections to table cell not working
我一直在设计一个 MEAN Stack 应用程序。我有以下 mongoDB 数据。
旅馆
{ "_id" : ObjectId("5e3c21c03d8d54b35af796ed"),
"Hostel" : "The traveler's Lodge",
"Rooms" : 23,
"Customer" : [
{ "_id" : ObjectId("5e3c1e863d8d54b35af796eb"),
"name" : "Harry Williams",
"From" : "United States",
"numDays" : 12
}]
}
我一直在尝试将其打印成 table。但是,当尝试打印数组中的数据时,我无法这样做。我曾尝试使用 ng-repeat 来执行此操作,但这只会导致 table 单元格保持空白。
app.component.html
<tr *ngFor="let lodge of hostels>
...
<td ng-repeat="arr in lodge.Customer">{{ arr.name}}</td>
</tr>
有谁知道这是为什么,如何解决?
您正在尝试混合使用 Angular 2+ 和 Angular 1.x
试试这个:
<tr *ngFor="let lodge of hostels>
...
<td *ngFor="let arr of lodge.Customer">{{ arr.name}}</td>
</tr>
我一直在设计一个 MEAN Stack 应用程序。我有以下 mongoDB 数据。
旅馆
{ "_id" : ObjectId("5e3c21c03d8d54b35af796ed"),
"Hostel" : "The traveler's Lodge",
"Rooms" : 23,
"Customer" : [
{ "_id" : ObjectId("5e3c1e863d8d54b35af796eb"),
"name" : "Harry Williams",
"From" : "United States",
"numDays" : 12
}]
}
我一直在尝试将其打印成 table。但是,当尝试打印数组中的数据时,我无法这样做。我曾尝试使用 ng-repeat 来执行此操作,但这只会导致 table 单元格保持空白。
app.component.html
<tr *ngFor="let lodge of hostels>
...
<td ng-repeat="arr in lodge.Customer">{{ arr.name}}</td>
</tr>
有谁知道这是为什么,如何解决?
您正在尝试混合使用 Angular 2+ 和 Angular 1.x 试试这个:
<tr *ngFor="let lodge of hostels>
...
<td *ngFor="let arr of lodge.Customer">{{ arr.name}}</td>
</tr>