In einer AngularJS-Direktive wird der Parameter templateUrl
dynamisch definiert.So verwalten Sie 404 Fehler Laden von Richtlinientemplates in AngularJS
'templates/' + content_id + '.html'
Ich will nicht, Regeln aufzustellen, zu überprüfen, ob content_id
Wert gültig ist und verwalten als 404 Fehler, das heißt, wenn die Vorlage nicht vorhanden ist (Server einen 404-Fehler zurück, wenn die Vorlage laden) Last template/404.html
stattdessen.
Wie kann ich das tun?
Bearbeitet: Die aktuellen Antworten schlagen vor, einen Antwortfehler Interzeptor zu verwenden. In diesem Fall - wie kann ich wissen, dass die Antwort auf ein Laden dieser Vorlage ist?
Ich vermute, das wäre besser auf der Server-Seite behandelt werden. – Brandon
Vielleicht, aber ich möchte wissen, wie es geht. – francadaval