【问题标题】:AngularJs - Bindonce force refresh using refreshOn attributeAngularJs - 使用 refreshOn 属性强制刷新
【发布时间】:2014-03-29 04:41:02
【问题描述】:

我试图在编辑几条记录后强制刷新我的 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>

我在我的控制器中调用这一行:

$scope.refreshTaskList();

另外,我也尝试调用它,但没有任何效果:

$scope.$broadcast('refreshTaskList');

谁能帮助我如何以正确的方式使用它?

【问题讨论】:

    标签: angularjs bindonce


    【解决方案1】:

    改成:refresh-on="'refreshTaskList'"

    例子:

    <button ng-click="refresh()">Refresh table</button>
    
    $scope.refresh = function () {
      $scope.$broadcast('refreshTaskList');
    };
    

    如果它仍然不起作用,则可能是您的版本不包含 refresh-on 属性。

    演示: http://plnkr.co/edit/nYPDMRG4b1OtkMolEEDQ?p=preview

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-23
    • 1970-01-01
    • 1970-01-01
    • 2010-12-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多