Similar a Django's {{ url }}
, hay un método o una forma de revertir una ruta en particular pasándole un nombre y variables.Invertir una ruta en Backbone js
// example Router
var router = Backbone.Router.extend({
routes: {
'!/user/:user_id': 'editUserAction',
'!/': 'homeAction'
},
editUserAction(user_id) {
// edit user view
},
homeAction() {
// home view
}
});
algún método como
router.reverse('editUserAction', '5');
devolvería la almohadilla: !/user/5
router.reverse('homeAction');
regresarían el hash: !/
Si tienes que escribir un hack, encapsular. – Leopd