使用ngDisabled的AngularJS ngChecked不起作用

时间:2015-07-27 08:14:18

标签: angularjs

我正在使用AngularJS框架,我有2个复选框字段:当第一个为false时,第二个被禁用,数据作为JSON保存在服务器上,当我点击编辑时,它会重新填充并填充数据。

我想要做的是当我在第二个字段中有数据时,我想要检查第一个字段,而第二个字段没有被禁用。 这是我的代码:

BasicAuthentication

现在当我在第二个字段中有数据时,会检查第一个字段,但仍然禁用第二个字段,如何启用它?

1 个答案:

答案 0 :(得分:0)

我不知道你的映射结构,但尝试这样的事情:

        <tr>
            <td>
                <label class="checkbox i-checks col-lg-offset-1 pull-right"><input type="checkbox" ng-model="excelLaunchCheck" ng-checked="defobj.data.excelLaunch == true"><i></i></label>
            </td>
            <td>Excel</td>
            <td>Launch</td>
            <td>
                <label class="checkbox i-checks col-lg-offset-1"><input type="checkbox" ng-model="excelLaunchCheck" ng-disabled="defobj.data.excelLaunch == false"><i></i></label>
            </td>
        </tr>