Quiero tener una ruta 'atrapar todo' que se ejecuta cuando ninguna de las otras rutas definidas coincide. Un tipo de controlador de errores 404 NotFound.¿Hay alguna forma de detectar todas las rutas no coincidentes con Backbone?
He intentado añadir esto, que funciona, pero impide que otras rutas de igualar:
this.route(/(.*)/, 'notFound', this.notFound);
Cualquiera resolvió este problema antes?
Este problema de enrutamiento es un gran error en Backbone y [todavía lo están haciendo] (https://github.com/documentcloud/backbone/blob/master/backbone.js#L932), la especificación de JavaScript no dice nada sobre [claves de objeto que se enumeran en el orden de origen] (http://stackoverflow.com/a/10624559/479863) o cualquier otro orden particular que no sea el mismo en varios lugares. Dependiendo de las "rutas" que enumeran en cualquier orden en particular es solo pedirlo. La única forma de estar seguro es usar 'route()' manualmente. –
¡Muchas gracias por esto! : D –
gracias gracias aaaand gracias. – wuliwong