Ember.js è un framework per applicazioni a servizio di componenti scritto in JavaScript. Considera l'idea di semplificare la risposta alla tua domanda utilizzando i modelli preconfigurati menzionati nel wiki di questo tag. (Specificare sempre la versione di ember utilizzata quando si descrive il problema)