как получить массив внутри другого массива данных в Angular 12

#javascript #html #angular

Вопрос:

Это мои данные FIRESTOREJSON

Это мои данные Json

это мой код

 ngOnInit({
   this.itemslist=this.firebaseservice.getOrdersItems();
   this.itemslist.subscribe((user)=>{
       this.userlist=user;
       this.dataSource=newMatTableDataSource(this.userlist);
       this.dataSource.paginator = this.paginator;console.log(user);
   })
})
 

Я хочу, чтобы данные Имя клиента, номер мобильного телефона, адрес электронной почты и т. Д. Отображались в одной таблице, а данные WASHITEMLIST [МАССИВ] должны отображаться в другой таблице. На самом деле я хочу показать эти данные
WashItemList внутри МОДАЛЬНОЙ ТАБЛИЦЫ, когда я нажимаю данные определенной строки таблицы

Комментарии:

1. Проверьте this.userlist.WashItemList после назначения this.userlist=user; . Вы можете сопоставить эти данные и использовать их в своих целях

2. Просто для того, чтобы я был уверен в том, о чем вы спрашиваете: у вас много пользователей, у всех которых есть массивы WashItemList. Вы хотите показать объединение строк списка рассылки всех пользователей? Или вы хотите показать таблицу как с пользовательскими данными (имя пользователя и т.д.), так и со списком объектов? Как вы хотите, чтобы это было представлено?

3. Я хочу показать таблицу, в которой будут отображаться данные об имени клиента, адресе доставки и оставшихся данных, но в столбце washItemlist я показываю длину списка WASHITEMLIST

4. @AsimUddin, я думаю, что понимаю. Затем вы должны добавить (click) обработчик в свой HTML — шаблон к <tr> тегу. Он должен вызвать функцию, которая открывает модальный и задает источник данных этой таблицы.