Tengo un mantenedor de formularios, con las siguientes ruras:
www.midominio.com/forms y para editar uno de ellos uso www.midominio.com/forms/edit/1, esta serian mis rutas en backbone.
Código Javascript :
define([
'jquery',
'underscore',
'backbone'
], function ($, _, Backbone) {
var AppRouter = Backbone.Router.extend({
routes: {
' ' : indexAction', // para la ruta www.midominio.com
'forms' : 'formAction', // para la ruta www.midominio.com/forms
'forms/edit/:id' : 'editFormAction' // para la ruta www.midominio.com/forms/edit/1
}
});
var initialize = function () {
var app_router = new AppRouter;
app_router.on('route:indexAction', function (actions) {
console.log('index');
});
app_router.on('route:formAction', function (actions) {
console.log('listar forms');
});
app_router.on('route:editFormAction', function (actions) {
console.log('edit forms');
});
Backbone.history.start();
};
return {
initialize: initialize
};
});
el problema es que siempre me toma la ruta base y en ningun caso las de listar y editar, espero me puedan guiar con este problema.
Saludos
