在 angular js 中 select 或复选框被 select 时,从 table 保存数据

save data from a table when a select or checkbox is selected in angular js

我正在尝试在选中复选框或选择框时保存来自 table 的数据。 Table 加载时


代码产品复选框选择框


0 45 复选框选择选项


11 78 复选框选择选项


html代码:

<tr id="TableBody" ng-repeat="code in Codes.CodesDetails">

                   <td><input type="checkbox" ng-model="code.Presentstatus" id="Checkbox" name="Checkbox" /></td>
        <td><select id="reasons" name="reasons" ng-model="code.Category" ng-disabled="code.Presentstatus" ng-clicked="code.Presentstatus && O" ></td>

    </tr>       <input  type="button" value="save" ng-click="module.RegisterDetails"/>

复选框已选中,它必须显示值 1 并忽略选择框,反之亦然。 但这是我得到的输出 代码= 0,Product=45,CheckBox="",selectbox=""

抱歉 table 结构

在 ng-click 上,您只需添加以下内容`

<td><input type="checkbox" ng-model="code.Presentstatus" id="PresentCheckbox" name="PresentCheckbox" ng-click="code.Category=0"/></td>
    <td><select id="reasons" name="reasons" ng-model="code.Category" ng-disabled="code.Presentstatus" ng-click="code.PresentStatus=false"  ></td>

`