我有一张桌子,我试图设置一个按钮,在点击时启动一个功能,但它不会。
<tbody>
<!-- new row for every file -->
<tr ng-repeat="file in ReportModel.report track by $index" on-finish-render>
<td>
<button type="button" class="btn btn-xs btn-success" ng-click="undoCheckOut(file.absoluteUrl)">
<i class="fa fa-sign-in fa-fw fa-flip-horizontal"></i>
</button>
<a ng-href="{{file.absoluteUrl}}">{{file.fileName}}</a>
</td>
<td>{{file.fileUrl}}</td>
<td>{{file.checkedTo}}</td>
<td>{{file.modified}}</td>
<td>{{file.createdBy}}</td>
<td>{{file.version}}</td>
</tr>
</tbody>
控制器功能:
$scope.undoCheckOut = function(file){
console.log('uncheckingout file', file);
$().SPServices({
operation: "UndoCheckOut",
pageUrl: file
});
alert('Discarded checked out for ', file.fileName);
}
表格呈现没有问题,因此控制器和视图正在运行。