Фильтрация данных таблицы на основе выбора флажка mat-tree, угловая 6

У меня есть флажок группы, который имеет родителей и детей. Я использую следующий пример slackblitz для достижения этой цели: https://stackblitz.com/angular/nkmjydodvnp?file=app%2Ftree-checklist-example.ts

На той же странице у меня есть таблица, где: я показываю мой ответ JSON.

 "data": [
          {
            "reminderName": "Cook dinner",
            "status": "some value",
          },
          {
            "reminderName": "Read the Material Design spec",
             "status": "some value1",

          },
           {
            "reminderName": "Cook dinner",
            "status": "some value3",
          },
         {
            "reminderName": "Read the Material Design spec",
             "status": "some value4",

          }
]

И в таблице я показываю этот ответ следующим образом:

 <tbody>
          <tr *ngFor="let data of data>
            <td>{{data.reminderName}}</td>
            <td>{{data.status}}</td>
          </tr>
</tbody>

Итак, здесь я хочу обновить таблицу на основе выбора флажка:

Если я выберу Приготовить ужин, в таблице будут показаны только строки Приготовить ужин. То же самое с Читайте спецификацию дизайна материала также. Если я ничего не выберу, то все данные покажут.

Я много искал по этому вопросу, но не смог ничего получить. Я борюсь с этим. Может кто-нибудь, пожалуйста, помогите мне решить эту проблему?

0 ответов

Другие вопросы по тегам