1
以前私がNGクリック$event.stopPropagation
を呼び出すためにイベントを追加しました:角度データテーブルTD用NG-クリックイベントを追加
<td ng-click="$event.stopPropagation();">
<button type="button" class="btn btn-default margin-right-5" ui-sref="patient({ id : patient._id })">
<i class="fa fa-edit"></i>
</button>
<button type="button" class="btn btn-danger" ng-click="vm.deletePatient(patient._id)">
<i class="fa fa-trash-o"></i>
</button>
</td>
今、私は私のコードをリファクタリングしてDTColumnBuilder
にDTColumnBuilder.newColumn('_id').withTitle('Options').notSortable()
.renderWith(function (data, type, full, meta) {
return '<button type="button" class="btn btn-default margin-right-5" ui-sref="patient({ id : \'' + data + '\' })">' +
'<i class="fa fa-edit"></i> ' +
'</button>' +
'<button type="button" class="btn btn-danger" ng-click="vm.deletePatient(\'' + data + '\')">' +
'<i class="fa fa-trash-o"></i>' +
'</button>'
})
を使用していること$ event.stopPropagationをparent td
に追加するにはどうすればよいですか?