如果在 angular2 中选中/取消选中最后一个复选框,如何显示/隐藏 div?

哈琳·考尔·阿罗拉

我正在开发 angular2 应用程序。我的要求是使用数组创建多个复选框,并选中最后一个复选框,因此如果未选中最后一个复选框,则显示 div,因此隐藏 div。

组件.ts:-

peoples: any = [
 { "name":"rahul", "status":false},
 { "name":"rija", "status":false},
 { "name":"roy", "status":false},
 { "name":"ninja", "status":false},
 { "name":"riya", "status":false},
 { "name":"rohit", "status":true},
];

组件.html

  <div *ngFor = "let people of peoples">
     <input  type = "checkbox" [value] = 'people?.name' [checked] = "people?.status">
      {{people?.name}}
  </div>

 /****** Hide/show div (if last checkbox is checked so show is div and unchecked so hide this div ******/
 <div>
   <span> Lorem Ipsum is simply dummy text of the printing and typesetting industry. </span>
 </div>
AJT82

就像 pardeep jain 指出的那样,你可以使用

[hidden]="!peoples[peoples.length - 1].status"

但是我只想提一下,然后用ngModel,用的[checked]时候,用时候也可以去掉

<div *ngFor="let people of peoples">
   <input type="checkbox" [value]="people.name" [(ngModel)]="people.status">
   {{people?.name}}
</div>


<div [hidden]="peoples[peoples.length - 1].status">
  <span> Lorem Ipsum is simply dummy text </span>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果在React JS中选中了复选框,如何隐藏或显示div

来自分类Dev

如果在 Angular JS 中未选中复选框,则禁用按钮

来自分类Dev

如果在外部单击,如何隐藏扩展的div

来自分类Dev

如果在外部单击,如何隐藏扩展的div

来自分类Dev

如果选中复选框,则显示和隐藏div

来自分类Dev

如果在输入字段内单击,angularjs 显示 div,如果在外部单击则隐藏

来自分类Dev

如果在Rails中选中了复选框,请在表单提交上设置一个值?

来自分类Dev

如果在Rails中选中了复选框,请在表单提交上设置一个值?

来自分类Dev

如果在Angular JS中选中输入,如何删除必填属性?

来自分类Dev

如果在Angular之外单击则隐藏元素

来自分类Dev

如果在jquery中选中了任何复选框,则显示不同的元素

来自分类Dev

如果选中了一个复选框,请取消选中另一个复选框,然后显示/隐藏HTML代码

来自分类Dev

如果选中了复选框,则显示div,否则隐藏,除非选中了“显示全部”复选框

来自分类Dev

如果未选中该复选框,如何隐藏该复选框的父div?

来自分类Dev

如果选中一个复选框,如何取消选中另一个复选框?

来自分类Dev

如果选中一个复选框,如何取消选中另一个复选框?

来自分类Dev

如果在选择框中选择了相关项目,则打开隐藏的div

来自分类Dev

如果在选择框中选择了相关项目,则打开隐藏的div

来自分类Dev

如果在固定容器中溢出div,如何使两个可滚动显示?

来自分类Dev

如果在asp.net中选中了复选框,如何更改复选框标签的样式?

来自分类Dev

如果选中了一个复选框,如何取消选中所有复选框?

来自分类Dev

如果选中了包含多个复选框的div中的一个复选框,则将类添加到所有复选框

来自分类Dev

如果在datagrid C#中选中了复选框,则获取整行值

来自分类Dev

如果在类的有序列表下隐藏div

来自分类Dev

如果在表上未选中“复选框”,则隐藏按钮

来自分类Dev

如果复选框:checked超过3,则最后一个应取消选中

来自分类Dev

如果复选框被选中,则显示/隐藏div(通过搜索槽对象属性)

来自分类Dev

如何取消选中angular2中的复选框

来自分类Dev

如何基于选中的复选框选择div中的最后一个元素

Related 相关文章

  1. 1

    如果在React JS中选中了复选框,如何隐藏或显示div

  2. 2

    如果在 Angular JS 中未选中复选框,则禁用按钮

  3. 3

    如果在外部单击,如何隐藏扩展的div

  4. 4

    如果在外部单击,如何隐藏扩展的div

  5. 5

    如果选中复选框,则显示和隐藏div

  6. 6

    如果在输入字段内单击,angularjs 显示 div,如果在外部单击则隐藏

  7. 7

    如果在Rails中选中了复选框,请在表单提交上设置一个值?

  8. 8

    如果在Rails中选中了复选框,请在表单提交上设置一个值?

  9. 9

    如果在Angular JS中选中输入,如何删除必填属性?

  10. 10

    如果在Angular之外单击则隐藏元素

  11. 11

    如果在jquery中选中了任何复选框,则显示不同的元素

  12. 12

    如果选中了一个复选框,请取消选中另一个复选框,然后显示/隐藏HTML代码

  13. 13

    如果选中了复选框,则显示div,否则隐藏,除非选中了“显示全部”复选框

  14. 14

    如果未选中该复选框,如何隐藏该复选框的父div?

  15. 15

    如果选中一个复选框,如何取消选中另一个复选框?

  16. 16

    如果选中一个复选框,如何取消选中另一个复选框?

  17. 17

    如果在选择框中选择了相关项目,则打开隐藏的div

  18. 18

    如果在选择框中选择了相关项目,则打开隐藏的div

  19. 19

    如果在固定容器中溢出div,如何使两个可滚动显示?

  20. 20

    如果在asp.net中选中了复选框,如何更改复选框标签的样式?

  21. 21

    如果选中了一个复选框,如何取消选中所有复选框?

  22. 22

    如果选中了包含多个复选框的div中的一个复选框,则将类添加到所有复选框

  23. 23

    如果在datagrid C#中选中了复选框,则获取整行值

  24. 24

    如果在类的有序列表下隐藏div

  25. 25

    如果在表上未选中“复选框”,则隐藏按钮

  26. 26

    如果复选框:checked超过3,则最后一个应取消选中

  27. 27

    如果复选框被选中,则显示/隐藏div(通过搜索槽对象属性)

  28. 28

    如何取消选中angular2中的复选框

  29. 29

    如何基于选中的复选框选择div中的最后一个元素

热门标签

归档