ember.js connectControllers ()

Si tiene 2 páginas diferentes (llámelas a casa y publicaciones) que comparten CASI exactamente el mismo contenido y funcionalidad, ¿cómo es la mejor manera de enlazar una con la otra?

En estoviolín He asociado el contenido de una vista al contenido de la otra configurándolo directamente en el enrutador de esta manera:

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
  })
})

Pero: realmente no necesito el contenido de mi casa para actualizar sobre la marcha si el contenido de las publicaciones lo hace, pero si lo hiciera, ¿lo haría?

¿Qué otra manera hay? ¿Es posible usar connectControllers () y luego DÓNDE se debe usar? Aquí está mi intento fallido:otro violín

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta