firebase - How to update using angularFireCollection which items not exist previously -


i have parent node text , want add media parent node if text changed update well.

{  parent: {   text: 'this content'  } } 

the media value third-party callback. how pass update()? tried {media: callbackval} not working.

$scope.parent = angularfirecollection(firebaseref.child('parent')); $scope.parent.update(what_to_do_here, function(error){  //something... }); 

update

maybe question not clear enough.

in firebase js, can update or insert media node.

new firebase(firebaseref).update({ media: 'value'} ); 

how in `angularfirecollection ?

check out annotated angularfire source: http://angularfire.com/src/angularfire.html#section-38

it looks angularfirecollection.update() takes key/item , callback function. need edit entry want update directly in angularfirecollection, (e.g. $scope.parent.getbyname('media').value = 'alligator scrimshaw') , call $scope.parent.update($scope.parent.getbyname('media'), function(err) { ... }).

note: 1 rather confusing thing (which maybe misunderstanding) there doesn't seem way add data angularfirecollection id. if media doesn't exist in firebase, $scope.parent.getbyname('media') return undefined. reason, if don't need explicit syncing, , implicit syncing fine, use angularfire object instead of angularfirecollection.


Comments

Popular posts from this blog

java.util.scanner - How to read and add only numbers to array from a text file -

rewrite - Trouble with Wordpress multiple custom querystrings -