当前位置: 首页 > 知识库问答 >
问题:

如何显示数组中多个复选框中的数据?角形app

贝礼骞
2023-03-14

我有一个问题,显示检查的数据在数组在Angular应用程序。当我点击复选框时,我得到一个真值,但数据没有显示。数据具有空值。

stackblitz:https://stackblitz.com/edit/Angular-ivy-kt2uag?file=src%2fapp%2fapp.component.ts

代码

Component.ts

我使用这个函数:

fetchSelectedItems() {
    this.selectedItemsList = this.checkboxesDataList.filter((value, index) => {
      console.log(value.selected);
      return value.selected === true;
    });
  }

  fetchCheckedIDs() {
    this.checkedIDs = [];
    this.checkboxesDataList.forEach((value, index) => {
      if ((value.selected)) {
        this.checkedIDs.push(value.code);
      }
    });
  }

共有1个答案

漆雕育
2023-03-14

您只是在ngoninit(){}上调用FetchCheckedIDs()。也调用FetchSelectedItems()中的方法:

null

  fetchSelectedItems() {
    this.fetchCheckedIDs(); //call here
    this.selectedItemsList = this.checkboxesDataList.filter((value, index) => {
      console.log(value.selected);
      return value.selected === true;
    });
  }
 类似资料:
  • 我是新的java开发人员,我需要你的帮助。我已经看到了类似主题的问答,但我仍然不知道如何处理它,所以我想寻求一些帮助。 我用的是Liferay 6.2 提前感谢您的任何帮助!

  • 问题内容: 我在这里查找了一些示例,但是其中许多示例要么太高级以至于无法掌握PHP,要么它们的示例过于针对自己的项目。我目前正在努力处理PHP表单的非常基本的部分。 我正在尝试创建一个带有几个复选框的表单,每个复选框分配一个不同的值,我希望将这些复选框发送到一个变量(数组?),以便以后可以回显/使用,在我的情况下,我将在其中发送已检查的值一封电邮。 到目前为止,我已经尝试了一些变体,但是最接近的是

  • tbody和thead中的复选框使表呈现得很好。我可以在DataTable init外部编写简单的onChange函数,但它只检测表的可见页上选中或未选中的复选框。 如何或在哪里可以编写一个函数,当一个复选框被更改时会触发,然后返回表中被选中的复选框总数?

  • 我有一个多维数组,我想过滤它,以便只显示特定键的键/值对。 在本例中,这将是“installer”键。如果可能的话,请告诉我

  • 如果数据库中的数据为是或否,如何选中复选框,我尝试使用attr函数,但没有成功 这是我的html

  • 我有一个这样的数组 我想打印/显示对象键,如jam,ram,sam作为表格标题,其值在各自的表格中与Pprimeng表格成角度。我尝试了各种方法,但无法正确显示。动态值的Primeng表 如果我想显示,我需要数组在表单中自动显示 tdata中的值可能会动态更改,它们也来自后端和密钥