ember.js connectControllers ()

Если у вас есть 2 разные страницы (назовите их домашними и постами), которые имеют ПОЧТИ одинаковые контент и функциональность, как лучше всего связать одну страницу с другой?

В этомиграть на скрипке Я связал содержимое одного представления с содержимым другого, установив его непосредственно в маршрутизаторе следующим образом:

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

Но: мне действительно не нужно, чтобы домашний контент обновлялся на лету, если контент сообщений есть, но если бы я это сделал, не так ли?

Какой еще путь есть? Можно ли использовать connectControllers (), а затем ГДЕ его следует использовать? Вот моя неудачная попытка:еще одна скрипка

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

Ответы на вопрос(1)

Ваш ответ на вопрос