选中AngularJS复选框,根据ng-repeat中的值禁用其他复选框

时间:2016-04-18 06:39:24

标签: javascript jquery angularjs checkbox

我想清楚地解释一下我的问题,

我有从使用ng-repeat显示的json文件生成的复选框列表。

Checkbox list

上图显示了复选框列表,现在我需要的是 默认情况下我需要禁用1BHK,2BHK,3BHK,4BHK,1Room,2Room,3Room,1Bathroom,2Bathroom,3Bathroom

选择In-depth home cleaning后,我需要启用1BHK,2BHK,3BHK,4BHK 在此1BHK,2BHK,3BHK,4BHK中,用户可以在此4选项中only one

选择Room Cleaning后,我需要启用1Room,2Room,3Room 在此1Room,2Room,3Room中,用户可以在此3选项中only one

selecting Bathroom Cleaning,之后我需要启用1Bathroom,2Bathroom,3Bathroom 在此1Bathroom,2Bathroom,3Bathroom中,用户可以在此3选项中only one

以下是我的代码

<div class="checkbox">
       <label ng-repeat="specific in specifications">
       <input ng-disabled="specific == '1 BHK'" id="specifications_chk" value="{{specific}}" ng-model="newObject[specific]" type="checkbox">
            {{specific}}
       </label>
</div>

帮助我坚持这一点,非常感谢帮助

0 个答案:

没有答案