So erkennen Sie ungültige Route und Trigger-Funktion in Backbone.Controller

8

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%

UPDATE:

Ich habe den Konstruktor von Backbone.Controller verwendet, um das aktuelle Hash-Fragment und @routes zu finden.

%Vor%     
tomodian 27.06.2011, 06:01
quelle

1 Antwort

10

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.

    
Bill Eisenhauer 29.06.2011, 15:11
quelle

Tags und Links