ember.js connectControllers ()

Se você tem duas páginas diferentes (chamadas de home e posts) que compartilham quase exatamente o mesmo conteúdo e funcionalidade, como é a melhor maneira de vincular um ao outro?

Nissoviolino Eu associei o conteúdo de uma visão ao conteúdo da outra configurando-a diretamente no roteador assim:

Router: Ember.Router.extend({
 root: Ember.Route.extend({

     //transitions 

      home: Ember.Route.extend({
          route: '/',
          connectOutlets: function(router) {    
               var posts = router.get('postsController.content');                              
               router.get('homeController').set('content', posts);
               router.get('applicationController').connectOutlet('home');
          },
      }),

    //posts and other states
  })
})

Mas: Eu realmente não preciso que o conteúdo da minha casa seja atualizado na hora, se o conteúdo da postagem aparecer, mas se eu fizesse, seria?

Que outro caminho existe? É possível usar connectControllers () e WHERE deve ser usado? Aqui está a minha tentativa sem falha:outro violino

home: Ember.Route.extend({
     route: '/',
     connectOutlets: function(router) {                                            
         router.get('homeController').connectControllers('posts');                          
         router.get('applicationController').connectOutlet('home');
      },                    
})

questionAnswers(1)

yourAnswerToTheQuestion