2016-04-30 7 views
0

ng-repeatの中でng-clickを使用すると、button.butをクリックするとfunction paramが動作しません。Angular ng-click function paramが動作しません

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

enter image description here

enter image description here

答えて

1

あなたが関数に変数を渡すときには、中括弧を必要としません。変更 ng-click="Modify(vr.vt_id)">

+0

しかし、domはこのように変数をコンパイルしません。 Edit

+0

あなたのメソッドで変更すると動作します。 –

関連する問題