我试图在编辑几条记录后强制刷新我的bindonce表,但我不知道如何使用bindonce的refreshOn属性。
HTML 代码:
<tbody bindonce="filteredItems" refresh-on="refreshTaskList" ng-repeat="task in filteredItems | orderBy:sortingOrder:reverse">
<tr>
<td><span bo-bind="task.serviceTypeName | isEmpty : 'None'"></span></td>
<td ><span bo-bind="task.percentageCompleted | isEmpty : 'Not Started'"></span></td>
</tr>
</tbody>
我在 Controller 中调用此行:
$scope.refreshTaskList();
另外,我也尝试过调用它,但没有任何效果:
$scope.$broadcast('refreshTaskList');
有人可以帮助我如何正确使用它吗?
最佳答案
将其更改为:refresh-on="'refreshTaskList'"
示例:
<button ng-click="refresh()">Refresh table</button>
$scope.refresh = function () {
$scope.$broadcast('refreshTaskList');
};
如果仍然不起作用,您的版本可能不包含 refresh-on
属性。
关于AngularJs - 使用refreshOn属性绑定(bind)强制刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22727088/