title: Firebase: Update item in list binding using AngularFire2
body: <p>According to the <a href="https://github.com/angular/angularfire2/blob/master/docs/3-retrieving-data-as-lists.md" rel="nofollow noreferrer">angularfire2</a> documentation the following can be done when you wan't to update a item in a list :</p>
  
  <pre><code>const items = af.database.list('/items');
  // to get a key, check the Example app below
  items.update('key-of-some-data', { size: newSize });
  </code></pre>
  
  <p>But is is possible to update an item in the list, without having to specify key:values for the object like this? </p>
  
  <pre><code>items.update('key-of-some-data', item);
  </code></pre>
  
  <p>In <a href="https://github.com/firebase/angularfire/blob/master/docs/reference.md#addnewdata" rel="nofollow noreferrer">angularfire</a> this is possible to do like this:</p>
  
  <pre><code>&lt;li ng-repeat="item in list"&gt;
  &lt;input type="text" ng-model="item.title" ng-change="list.$save(item)" /&gt;
  &lt;/li&gt;
  </code></pre>
  
  <p>Thanks for taking your time to read this question :) </p>