Javascript AngularJs ngClick缓存更新问题
当Javascript AngularJs ngClick缓存更新问题,javascript,html,angularjs,Javascript,Html,Angularjs,当ng单击call时,我试图向JavaScript函数传递一个值。但它传递的值是错误的 ng click=“removeObj(det,{$index+1}}”)这里的index是0,所以当我检查chrome中的元素时,它会显示ng click=“removeObj(det,'1') 在JavaScript函数中:self.removeObj=function(formObject,id)->这里的id是2,而不是1 Sample.html <tbody> <tr ng-r
ng单击call时,我试图向JavaScript函数传递一个值。但它传递的值是错误的
ng click=“removeObj(det,{$index+1}}”)
这里的index
是0,所以当我检查chrome中的元素时,它会显示ng click=“removeObj(det,'1')
在JavaScript函数中:self.removeObj=function(formObject,id)
->这里的id
是2,而不是1
Sample.html
<tbody>
<tr ng-repeat="det in sellingTable">
<td data-title="S.No.">{{$index+1}}</td>
<td data-title="Product">{{det.sellProduct}}</td>
<td data-title="Plan">{{det.sellPlan}}</td>
<td data-title="Amt">{{det.sellAmt}}</td>
<td data-title="Action">
<a href="javascript:void(0)" ng-click="removeObj(det, '{{$index+1}}')">
Remove
</a>
</td>
</tr>
<tr ng-if="sellingTable =='' || sellingTable ==null">
<td colspan="5">No records found</td>
</tr>
</tbody>
{{$index+1}}
{{det.sellProduct}}
{{det.sellPlan}
{{det.sellAmt}}
没有发现任何记录
请在下面找到我的代码的附加chrome inspect元素文件
直接通过索引
直接传递索引
您可以不用大括号来尝试。下面是:
<tbody>
<tr ng-repeat="det in sellingTable">
<td data-title="S.No.">{{$index+1}}</td>
<td data-title="Product">{{det.sellProduct}}</td>
<td data-title="Plan">{{det.sellPlan}}</td>
<td data-title="Amt">{{det.sellAmt}}</td>
<td data-title="Action">
<a href="javascript:void(0)" ng-click="removeObj(det, $index+1)">
Remove
</a>
</td>
</tr>
<tr ng-if="sellingTable =='' || sellingTable ==null">
<td colspan="5">No records found</td>
</tr>
</tbody>
{{$index+1}}
{{det.sellProduct}}
{{det.sellPlan}
{{det.sellAmt}}
没有发现任何记录
希望它能起作用 你可以不用大括号试试。下面是:
<tbody>
<tr ng-repeat="det in sellingTable">
<td data-title="S.No.">{{$index+1}}</td>
<td data-title="Product">{{det.sellProduct}}</td>
<td data-title="Plan">{{det.sellPlan}}</td>
<td data-title="Amt">{{det.sellAmt}}</td>
<td data-title="Action">
<a href="javascript:void(0)" ng-click="removeObj(det, $index+1)">
Remove
</a>
</td>
</tr>
<tr ng-if="sellingTable =='' || sellingTable ==null">
<td colspan="5">No records found</td>
</tr>
</tbody>
{{$index+1}}
{{det.sellProduct}}
{{det.sellPlan}
{{det.sellAmt}}
没有发现任何记录
希望它能起作用 发布你的HTML代码@Sajeetharan我已经添加了我的代码发布你的HTML代码@Sajeetharan我已经添加了我的代码anytime@deadendAnytime@deadend
<tbody>
<tr ng-repeat="det in sellingTable">
<td data-title="S.No.">{{$index+1}}</td>
<td data-title="Product">{{det.sellProduct}}</td>
<td data-title="Plan">{{det.sellPlan}}</td>
<td data-title="Amt">{{det.sellAmt}}</td>
<td data-title="Action">
<a href="javascript:void(0)" ng-click="removeObj(det, $index+1)">
Remove
</a>
</td>
</tr>
<tr ng-if="sellingTable =='' || sellingTable ==null">
<td colspan="5">No records found</td>
</tr>
</tbody>