简体   繁体   English

AngularJS使用复选框绑定对象

[英]AngularJS bind objects with checkbox

I have a nested list of object up to three level state. 我有一个嵌套的对象列表,最多可以达到三级状态。 For each object there is a nested object itself up to n-level. 对于每个对象,都有一个嵌套对象本身,最多可达n级。 I want to bind that object directly with the checkbox such that if I check any item It should get a direct impact on that particular object. 我想将该对象直接与复选框绑定,这样,如果我选中任何项目,它将直接对该特定对象产生影响。 IS there any way in angular to do that? 有没有办法做到这一点? A sample object is below. 下面是一个示例对象。

Object which I am getting from the server side: 我从服务器端得到的对象:

[{
    "name": "nvs_core",
    "discovered": [{
        "name": "tag",
        "Fields": [{
            "name": "tag",
       }]
    }]
    }]
}, {
    "name": "nvs_core_trial",
    "discovered": [{
        "name": "nvs_src_tag",
        "Fields": [{
            "name": "nid",
        }]
    }, 
    }]
}]

您可以将模型附加到复选框,如果您想要不同的值用于选中/未选中,则可以在此处查看示例https://docs.angularjs.org/api/ng/input/input%5Bcheckbox%5D底部页面

<input type="checkbox" ng-model="myobj.discovered.Fields.name.checked" ng-repeat="myobj in ArrayOfObjects"/> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM