Ng-repeat,firebase和大量数据模型

时间:2015-03-13 12:15:19

标签: javascript angularjs firebase

我的小提琴http://jsfiddle.net/prantikv/1nvdzv24/

我的数据形式就像这样的

$scope.gotData={
  "date": {
    "date": "11/23/24"
  },
  "menuList": {
    "item1": {
      "val1": "a1",
      "val2": "a2",
      "val3": "a3"
    },
    "item2": {
      "val1": "b1",
      "val2": "b2",
      "val3": "b3"
    },
    "item3": {
      "val1": "c1",
      "val2": "c2",
      "val3": "c3"
    }
  }
}

我在屏幕上显示用户可以编辑的数据,如下所示:

<ul class="formContainer">
 <li ng-repeat="(name,rates) in gotData.menuList" my-repeat-directive>

    <label for="{{name}}">{{name}}</label>
     <span ng-repeat="(rateType,val) in rates">
       <input type="text" id="{{rateType}}" value="{{val}}">
     </span>
  </li>
</ul>

我最后有一个按钮

<button type="button" class="btn btn-warning" ng-click="updateData()">update Data</button>

我想要做的是当用户点击更新按钮时,数据会在firebase上的相应节点中更新。在这种情况下,我只想要更新而不是设置或删除。

我该怎么做?

0 个答案:

没有答案