使用ng-grid进行双向数据绑定?

时间:2013-06-06 04:27:18

标签: data-binding angularjs angularjs-scope angular-ui ng-grid

如何使用ng-grid进行双向数据绑定?

我在their pagination example工作,并了解工厂和广播是如何工作的;并因此成功地将我的数据的新版本加载到相关的控制器中。

如何在myData变量上启用双向数据绑定?

我尝试过这两件事:

$scope.gridOptions.data = <injected object>;
$scope.myData = <injected object>;

myData对象上启用双向数据绑定的技巧是什么?

1 个答案:

答案 0 :(得分:3)

它应该默认工作。我从ng-grid站点获取了示例plunker并修改了内容并进行了自动更新。

见这里 http://plnkr.co/edit/8St4ya?p=preview

请参阅此代码

 $scope.changeData=function(){
      $scope.myData[0].name="NewName";
    };

如果您的网格没有更新绑定数据的更新,原因可能是

  • 对象绑定不是数组。
  • 您正在以异步方式获取数据(http调用)。从服务器获取数据并更新集合后,尝试调用$scope.$apply()