2016-12-24 1 views
0

Ich habe eine App mit angularJS 1 erstellt. Ich möchte nur ein Hintergrundbild zum Index hinzufügen und verschwinden, wenn es auf andere Routen manövriert wird. Irgendeine Idee, wie ich das machen kann, ohne einen Service zu bauen?Hinzufügen eines Hintergrundbilds zu einer Route in angularJS

+0

Der $ route Service verfügt über ein 'current' Attribut ermöglicht zu wissen, was die aktuelle Route ist. Und angular hat eine ngClass-Direktive, die es erlaubt, eine CSS-Klasse abhängig von einer booleschen Bedingung hinzuzufügen. Kombiniere die beiden und du hast eine Lösung. –

Antwort

0

Wie ich verstehe, könnten Sie einfach HTML für diesen Zweck verwenden. Fügen Sie einfach <img src="..." in die HTML-Seite der benötigten Route ein.
Wenn Bild Hintergrund dann Bildquelle in Umfang variabel, da dies in der Steuerung eingestellt variieren: $scope.imageSrc="..." und beziehen sie, dass als <img src={{imageSrc}}

Verwandte Themen