【问题标题】:ngrepeat checkbox in table rows表格行中的 ngrepeat 复选框
【发布时间】:2017-01-22 00:55:42
【问题描述】:

大家好。我希望有人可以帮助我编写 Angular JS 代码。我有一张图片

根据这个对象数组填充。

[
  {
    "groupName": "Group 1",
    "devices": [
      {
        "deviceId": "1111",
        "modelName": "Model 1",
        "baseModelName": "base1",
        "serialNumber": "ZZZZZZZZZZZ",
        "ipAddress": "10.191.21.50",
        "description": "Device 1"
      },
      {
        "deviceId": "2222",
        "modelName": "Model 2",
        "baseModelName": "base2",
        "serialNumber": "YYYYYYYY",
        "ipAddress": "10.191.21.168",
        "description": "Device 1"
      }
    ]
  },
  {
    "groupName": "Group 2",
    "devices": [
      {
        "deviceId": "333",
        "modelName": "Model 3",
        "baseModelName": "base3",
        "serialNumber": "XXXXXXXXXX",
        "ipAddress": "10.191.21.124",
        "description": "Device 1"
      }
    ]
  }
]

如果有人可以帮助我编写我的 angularjs javascript 控制器,我将只选中/取消选中所选组(单选按钮)下的复选框,我将不胜感激。 谢谢。

【问题讨论】:

  • 请重新格式化您的问题,并添加更多关于您所做的/想要实现的目标的信息。
  • 请提供使用您的代码
  • 发帖前请阅读stackoverflow.com/help/how-to-ask

标签: javascript html angularjs checkbox


【解决方案1】:

在可以具有表达式的复选框上使用ng-disabled
"vm.selectedGroup !== 'Group 1'"
"vm.selectedGroup !== group.name" 假设您有一个ng-repeat,该元素称为group

selectedGroup 更改时,您还可以有一些逻辑来取消选中复选框。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多