Alle unsere Inhaltsseiten haben einen bestimmten Header, X-Foo
. Wenn sich der Inhalt von ng-view
ändert, möchten wir den Header X-Foo
der neuen Seite in einem anderen Element anzeigen. Wie können wir diesen Wert erhalten, wenn sich der Inhalt ändert?Header erhalten, wenn ng-view geändert wird
EDIT: Da dies scheinbar unklar war, wird der Header in der Antwort erwartet, nicht die Anfrage.
Wenn der Inhalt ändert oder wenn die Route ändert? 'ngView' hat ein' $ viewContentLoaded' Event, an das Sie sich anschließen können. Alternativ gibt es das '$ routeChangeSuccess'-Ereignis, wenn Sie sich einhaken möchten, wenn sich die Route ändert. – Ankh
@Ankh Eins ist in Ordnung. Ich nehme jedoch an, dass an dem Punkt, an dem sich die Route ändert, die neuen Daten noch nicht angekommen sind, so dass es keine Antwort gibt, um die Header zu erhalten. – user1207177