title: Bind ArrayController model to Store / synchronize ArrayController with Store
body: <p>I'm currently struggling with the Arraycontroller and it's model. It does not change at all, if the data changes in the store. Especially if records are appended to the store, I want the arraycontroller who handles those entries to be updated with the store together. I thought there is some databinding, but it does not seem so at all.</p>
  
  <p>Let's say I have this route: <code>/#/institute/10/user-administration</code></p>
  
  <p>The institute model looks like</p>
  
  <pre><code>App.Institute = DS.Model.extend({
    name: DS.attr('string'),
    users: DS.hasMany('user', {async:true})
  });
  </code></pre>
  
  <p>Thats how I set the model of the Arraycontroller:</p>
  
  <pre><code>App.UserAdministrationRoute = Ember.Route.extend({
    model : function() {
      // get users from the current institute
      return this.modelFor('institute').get("users").then(function(users) {
        return users.filter(function(item, index, enumerable){
          // filter anonymous dummy users
          return item.get('name') != "~dummy~";
        });
      });
    }
  });
  </code></pre>
  
  <p>And in the UserAdministration-Controller I do</p>
  
  <pre><code>App.UserAdministrationController = Ember.ArrayController.extend({
    needs: ['institute'],
    actions : {
      createNewUser : function() {
        var newUser = this.store.createRecord('User', {
          role : 0
        });
        this.transitionToRoute('user-administration.edit', newUser);
      }
    }
  });
  </code></pre>
  
  <p>And in the route <code>user-administration.edit</code> I save the user with <code>this.get('model').save();</code></p>
  
  <p>But the ArrayController does not get updated with the just newly created and saved record in the store.
  I suppose there is maybe a way if I hook the controller model onto a <code>filter</code>, but how would I define a filter for the way I define the ArrayController's model.</p>
  
  <p>Thanks for any help on this.</p>