Gibt es eine Methode, um eine ungültige (oder undefinierte) Route zu erkennen und die Seite 404 in Backbone.Controller auszulösen?
Ich habe Routen in meinem Controller so definiert, aber es hat nicht funktioniert.
%Vor%Ich habe den Konstruktor von Backbone.Controller verwendet, um das aktuelle Hash-Fragment und @routes zu finden.
%Vor%Das obige funktioniert, aber ich bin mir nicht sicher, warum Sie tun müssen, was Sie im Konstruktor tun. Es kann leicht brüchig sein, aber wir erstellen einen separaten Controller, den wir zuletzt einschließen. Seine letzte, so dass die Splat-Route die letzte ist, die übereinstimmt:
%Vor%Die Verwendung einer robusteren Version des Obigen scheint mir eine sauberere Herangehensweise zu sein.
Tags und Links coffeescript backbone.js