ng-repeat
больше не существует в Angular 2+. У вас есть несколько вариантов.
Если roomDetail
всегда имеет один и тот же формат, вы можете сделать следующее:
<ul *ngFor="let room of roomDetail; let i = index">
<li>
RoomName : {{room.roomName}}
</li>
<li>
FloorNumber : {{room.floorNumber}}
</li>
<li>
BuildingName : {{room.buildingName}}
</li>
</ul>
Немного сложнее будет преобразование в вашей ManagePage:
getIterableRoomDetails = (room, index) => Object.keys(room).map(key => ({key: key, data: this.roomDetail[index][key]}))
С вашим шаблоном вроде:
<ul *ngFor="let room of roomDetail; let i = index">
<li *ngFor="let details of getIterableRoomDetails(room, index)">
{{details.key}} : {{details.data}}
</li>
</ul>