gpt4 book ai didi

javascript - 在循环外传递 ng-repeat 当前对象

转载 作者:行者123 更新时间:2023-12-01 03:37:06 25 4
gpt4 key购买 nike

我有一个 ng-repeat,它在更大的 div 中创建行列表。因为我不希望我的按钮在数据传入时重复,所以我在它外面有一个按钮。

            <div class="modal-content">
<div class="modal-body">
<table class="table table-bordered">
<thead data-ng-if="contracts.length!=0">
<tr>
<th>CONTRACT&nbsp;#</th>
<th>PROGRAM</th>
<th>DISC&nbsp;%</th>
<th>REBT&nbsp;%</th>
<th>Award&nbsp;Type</th>
</tr>
</thead>
<tbody data-ng-repeat="(contractIndex, contract) in contracts">
<tr>
<td>
<input bind-once class="form-control input-sm" data-ng-model="contract.CONTRACT_NUM_VAL" />
</td>
<td><input bind-once type="text" ng-disabled="true" class="form-control input-sm" data-ng-model="contract.GM_PROGRAM" /></td>
<td><input bind-once type="number" class="form-control input-sm" data-ng-model="contract.DISCOUNT_PCT" /></td>
<td><input bind-once type="number" class="form-control input-sm" data-ng-model="contract.REBATE_PCT" /></td>
<td><input bind-once type="text" class="form-control input-sm" maxlength="1" data-ng-model="contract.AWARD_TYPE" /></td>
</tr>
</tbody>
</table>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal" data-ng-click="addUpdatedContract(contract)">Add</button>
</div>
</div>

我想将当前合约对象传递给我的函数 addUpdatedContract(contract);但因为它超出了 data-ng-repeat 的范围,所以我得到 null。

如何将当前合约传递给 ng-bind 指令之外的函数?

最佳答案

因为你总是有一个可以使用的对象:contracts[0]

<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal" data-ng-click="addUpdatedContract(contracts[0])">Add</button>
</div>

关于javascript - 在循环外传递 ng-repeat 当前对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44186178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com