Angular ng-click 函数参数无效

Angular ng-click function param not works

当我在 ng-repeat 中使用 ng-click 时,当我点击 dom 中的 button.but 时函数参数不起作用。

 $scope.Modify=function(a){
  console.log("Edit"+a);
 }
 $scope.Del=function(a,b){
  console.log("DEL:"+a);
  Metronic.ajax("delete","vt/"+a,{},true,Metronic.handleResponse,delValue,b);
 }
 
<tr ng-repeat="vr in data">
 <td>{{$index}}</td>
 <td>{{vr.type_name}}</td>
 <td>{{vr.sort}}</td>
 <td>
 <a href="javascript:;" class="btn btn-xs btn-success" ng-click="Modify('{{vr.vt_id}}')">Edit</a>
 <a href="javascript:;" class="btn btn-xs btn-danger" ng-click="Del($index)">Del</a>
 </td>
</tr>

将变量传递给函数时不需要花括号。将 ng-click="Modify('{{vr.vt_id}}')"> 更改为 ng-click="Modify(vr.vt_id)">