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)">
当我在 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)">