如何使用 ngx 数据绑定将复选框绑定到选择禁用的属性?

aloisdg

我正在构建一个 angular 6 应用程序,我想将 a 的显示/隐藏逻辑绑定select到一个复选框input我不确定我的问题在哪里。我想我需要一个可观察的,但我想知道是否有办法直接做到这一点(直接在我的打字稿代码中不使用变量)。

import { Component, Input } from '@angular/core';

@Component({
    selector: 'hello',
    template: `<label><input #bl id="checkBox" type="checkbox"> ere</label>
      <br/>
      <span>{{bl.checked}}</span>
      <br/>
      <select id="bl_select" class="select" *ngIf="(bl.checked)">
        <option value="0">All</option>
        <option value="1">Else</option>
      </select>`,
  styles: []
})
export class HelloComponent  {
}

您可以stackblitz.com找到MCVE

如何使用角度数据绑定将复选框绑定到选择禁用的属性相关?但是用 ngx。

在我的 wpf 时代,这是数据绑定的常见用法:)

康纳斯范

这似乎可以满足您的要求(请参阅此 stackblitz):

<input #bb type="checkbox" [(ngModel)]="bb.checked">
<select class="select" [hidden]="!bb.checked">

它还可以与添加到输入元素(例如showSelect)的特别属性一起使用只要在复选框上设置了数据绑定,视图就会更新(请参阅此 stackblitz)。

<input #bb type="checkbox" [(ngModel)]="bb.showSelect">
<select class="select" [hidden]="!bb.checked">

话虽如此,绑定到组件类中定义的模型更符合 Angular 的做事方式:

<input type="checkbox" [(ngModel)]="showSelect">
<select class="select" [hidden]="!showSelect">
export class HelloComponent {
  showSelect= false;
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用角度数据绑定将复选框绑定到选择的禁用属性?

来自分类Dev

如何使用角度数据绑定将复选框绑定到选择的禁用属性?

来自分类Dev

如何将复选框绑定到布尔属性?

来自分类Dev

CSS,knockout.js:如何使用foreach数据绑定将ID动态分配给复选框

来自分类Dev

如何通过模型绑定将复选框组与Laravel一起使用

来自分类Dev

如何使用复选框角度2绑定数据?

来自分类Dev

如何将复选框绑定到列表视图

来自分类Dev

如何将dataIndex绑定到全选复选框

来自分类Dev

如何将dataIndex绑定到全选复选框

来自分类Dev

如何将JSON数据绑定到JQuery中的复选框

来自分类Dev

如何将多个复选框列表数据绑定到Gridview中

来自分类Dev

如何将多个复选框列表数据绑定到Gridview中

来自分类Dev

如何让 Ngx 实现芯片双重绑定

来自分类Dev

使用YES / NO值将复选框绑定到Datatable

来自分类Dev

使用YES / NO值将复选框绑定到Datatable

来自分类Dev

位掩码属性的可可绑定使用复选框

来自分类Dev

如何使用属性绑定将数据传递到angular html组件中的输入

来自分类Dev

使用CSS的KnockoutJS复选框绑定

来自分类Dev

如何使用复选框创建DatagridTemplateColumn并将其绑定到datasouce?

来自分类Dev

多个复选框,使用Vue.js 2.0中的动态作弊数据绑定到同一阵列

来自分类Dev

如何使用jQuery Datatables插件从数据库动态绑定复选框值

来自分类Dev

如何使用 DB MeanStack 以角度绑定复选框

来自分类Dev

如何在Valor ngx-bootstrap标签标题中创建复选框?

来自分类Dev

如何仅在Ngx表格中选中1个复选框?

来自分类Dev

使用ng-click重置Angular复选框,以重置绑定到该复选框的ng-model,从而防止取消选中该复选框

来自分类Dev

使用数据绑定将数据传递到<include>布局

来自分类Dev

如何将复选框值绑定到对象上的Knockout observableArray?

来自分类Dev

Spring Thymeleaf如何将复选框的值绑定到集合字段

来自分类Dev

asp.net mvc如何绑定到一个空的复选框值?

Related 相关文章

  1. 1

    如何使用角度数据绑定将复选框绑定到选择的禁用属性?

  2. 2

    如何使用角度数据绑定将复选框绑定到选择的禁用属性?

  3. 3

    如何将复选框绑定到布尔属性?

  4. 4

    CSS,knockout.js:如何使用foreach数据绑定将ID动态分配给复选框

  5. 5

    如何通过模型绑定将复选框组与Laravel一起使用

  6. 6

    如何使用复选框角度2绑定数据?

  7. 7

    如何将复选框绑定到列表视图

  8. 8

    如何将dataIndex绑定到全选复选框

  9. 9

    如何将dataIndex绑定到全选复选框

  10. 10

    如何将JSON数据绑定到JQuery中的复选框

  11. 11

    如何将多个复选框列表数据绑定到Gridview中

  12. 12

    如何将多个复选框列表数据绑定到Gridview中

  13. 13

    如何让 Ngx 实现芯片双重绑定

  14. 14

    使用YES / NO值将复选框绑定到Datatable

  15. 15

    使用YES / NO值将复选框绑定到Datatable

  16. 16

    位掩码属性的可可绑定使用复选框

  17. 17

    如何使用属性绑定将数据传递到angular html组件中的输入

  18. 18

    使用CSS的KnockoutJS复选框绑定

  19. 19

    如何使用复选框创建DatagridTemplateColumn并将其绑定到datasouce?

  20. 20

    多个复选框,使用Vue.js 2.0中的动态作弊数据绑定到同一阵列

  21. 21

    如何使用jQuery Datatables插件从数据库动态绑定复选框值

  22. 22

    如何使用 DB MeanStack 以角度绑定复选框

  23. 23

    如何在Valor ngx-bootstrap标签标题中创建复选框?

  24. 24

    如何仅在Ngx表格中选中1个复选框?

  25. 25

    使用ng-click重置Angular复选框,以重置绑定到该复选框的ng-model,从而防止取消选中该复选框

  26. 26

    使用数据绑定将数据传递到<include>布局

  27. 27

    如何将复选框值绑定到对象上的Knockout observableArray?

  28. 28

    Spring Thymeleaf如何将复选框的值绑定到集合字段

  29. 29

    asp.net mvc如何绑定到一个空的复选框值?

热门标签

归档