Skip to content

Instantly share code, notes, and snippets.

@Nopik
Created September 1, 2012 09:30
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Nopik/3568228 to your computer and use it in GitHub Desktop.
Save Nopik/3568228 to your computer and use it in GitHub Desktop.
Named outlets in Ember views
.navbar.navbar-fixed-top
%ul.dropdown-menu
%li.nav-header
Projects
%li.divider
{{outlet projectNames}}
%li.divider
App.Router = Ember.Router.extend
root: Ember.Route.extend
index: Ember.Route.extend
route: '/'
connectOutlets: (router)->
projects = App.Project.fetch_all() #returns empty array, fill content after ajax returns
router.get( 'applicationController' ).connectOutlet( { name: 'projectsMenu', context: projects, outletName: 'projectNames' } )
{{#each project in controller}}
<li>{{project.name}}</li>
{{/each}}
App.ProjectsMenuController = Ember.ArrayController.extend()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment