title: How to set/modify model in controller
body: <p>I'm doing a basic example for ajax operation in ember 1.7.0, What I did is have a model in route and did a ajax get for raw data. </p>
  
  <pre><code>App.IndexRoute=Em.Route.extend({ 
                         model:function(){
                              return Em.$.get('data.json');
                          },
                    }
  </code></pre>
  
  <p>Now in controller I want to modify this for the template, I tried </p>
  
  <pre><code>App.IndexController = Ember.Controller.extend({
    init:function(){this._super();
                    var newmodel=this.get('content');
                         ....some modification...
                           this.set('model',newmodel);
                     }
                  }
  </code></pre>
  
  <p>but this is not working.</p>
  
  <p>So how basically One modify the model? This should be in setupController or in controller?
  if need be how to get and set model in controller? Another confusion is on when to create and when to extend the controller and route?</p>
  
  <p>Thanks.</p>