He configurado mi aplicación para usar la arquitectura de enrutamiento de ember. Mis páginas de índice se parece a esto (por razones de simplicidad)Ember.js con Twitter Bootstrap Modal
script(type='text/x-handlebars', data-template-name='application')
div.container
{{outlet}}
y mi aplicación brasa como esto
window.App = Em.Application.create({
ApplicationController: Em.Controller.extend(),
ApplicationView: Ember.View.extend({
templateName: 'application'
}),
Router: Em.Router.extend({
root: Em.Route.extend({
doHome: (router, event) ->
router.transitionTo('home')
doInbox: (router, event) ->
router.transitionTo('inbox')
doInboxModal: (router, event) ->
$("#inbox").modal "show"
home: Em.Route.extend({
route: '/',
connectOutlets: (router, event) ->
router.get('applicationController').connectOutlet('home')
}),
inbox:Em.Route.extend({
route: '/inbox',
connectOutlets: (router, event) ->
router.get('applicationController').connectOutlet('inbox')
})
})
})
tengo el hogar y en la bandeja de entrada funciona bien, pero en primer lugar, que estoy haciendo jQuery en mi doInboxModal para mostrar la bandeja de entrada modal. Y si quiero tener un botón en la bandeja de entrada modal para ir a la página de la bandeja de entrada, no funcionará.
Entonces, la pregunta es, ¿cómo uso correctamente un Modal Bootstrap de Twitter con el enrutamiento de las brasas?
que también publicó un simple ejemplo de un [Ejemplo modal de Twitter Bootstrap en Ember.js] (http://stackoverflow.com/questions/16879046/how-to-create-and-manage-a-twitter-bootstrap-modal-with-ember-js) –