我的小提琴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上的相应节点中更新。在这种情况下,我只想要更新而不是设置或删除。
我该怎么做?