单击按钮后,我需要传递ID值。 但是给了我这个错误:error message
使用的正确方法是什么:ng-click="passID({{x.id}})"
?
<table id="Content" ng-repeat="x in images | limitTo:3">
<tr>
<td class="one">
<table>
<tr>
<td><img class="contImage" ng-src="{{x.image}}" ng-alt="{{x.name}}" /></td>
<td class="textAlign">{{x.name}} <button class="viewDetails" ng-click="passID({{x.id}})" type="button">VIEW DETAILS</button></td>
</table>
</td>
<td class="two">{{x.size}}</td>
<td class="one">{{x.storage}}</td>
</tr>
</table>
答案 0 :(得分:1)
没有{{}}:
ng-click="passID(x.id)"
答案 1 :(得分:1)
使用它的正确方法是:ng-click="passID(x.id)"
您无需使用插值:{{}}。
答案 2 :(得分:1)
只需使用
ng-click="passID(x.id)"
而不是ng-click="passID({{x.id}})"
因为ng-click
是一个Angular指令,它可以理解表达式,因为元素在ng-repeat
指令中,你可以直接访问ng-repeat