【问题标题】:Based on mat-tree checkbox selection, filter table in angular6基于mat-tree复选框选择,angular6中的过滤表
【发布时间】:2019-01-15 17:09:19
【问题描述】:

我将这个用于 Angular 6 中的组复选框。 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",

          }
]

我正在表格中显示这些数据。 所以在这里我想要的是,每当我选择“烹饪晚餐”时,只有与烹饪晚餐相关的行应该从表中过滤,或者如果我将同时选择“烹饪晚餐”和“阅读材料设计规范”,那么这两行应该只从表格中显示。

谁能帮我怎么做?

【问题讨论】:

    标签: json checkbox filter angular6 angular-material-6


    【解决方案1】:

    <script>
        $(function() {
    
       $.getJSON('data.json', function(data) {
           $.each(data.data, function(i, f) {
              var tblRow = "<tr>" + "<td>" + f.reminderName+ "</td>" +
               "<td>" + f.status+ "</td>" 
               $(tblRow).appendTo("#jsondata tbody");
         });
    
       });
    });
    </script>
    
    <div>
       <table id= "jsondata" border="2">
      <thead>
                <th>Reminder Name</th>
                <th>Status</th>
            </thead>
          <tbody>
    
           </tbody>
       </table>
    
    </div>

    这里!!!如有错误请回复

    【讨论】:

    • 是的,试试吧。在有角度的材料中,不要忘记
    • 你能告诉我如何在这里获取选中的复选框值吗? stackblitz.com/angular/…
    猜你喜欢
    • 1970-01-01
    • 2019-02-17
    • 1970-01-01
    • 2018-12-06
    • 1970-01-01
    • 2016-03-06
    • 2019-05-08
    • 1970-01-01
    • 2019-12-26
    相关资源
    最近更新 更多