Ich bin nicht sicher, der beste Weg, dies zu nähern.AngularJS dynamisch Klasse auf <html> Tag basierend auf Route
Ich möchte eine Klasse auf meiner Route /login
dynamisch festlegen, so dass meine Anmeldeseite ein großes Hintergrundbild haben kann.
Was ist der beste Weg, um dies zu nähern?
Hier ist mein aktueller Code:
<!DOCTYPE html>
<html class="SOME_DYNAMIC_CLASS_HERE_BASED_ON_ROUTE">
...
</html>
<body ng-app="myApp">
<div ng-view=""></div>
</body>
angular.module('myApp', ['ngRoute']).config(function ($routeProvider) {
$routeProvider
.when('/login', {
templateUrl: 'login.html',
controller: 'LoginCtrl'
})
.when('/', {
templateUrl: 'dashboard.html',
controller: 'DashboardCtrl'
})
eine Richtlinie verwenden! – wbeange
@wbeange das Problem hier ist der Umfang - können Sie dem OP eine klarere Antwort geben, wie eine Direktive auf dem HTML-Element verwendet werden könnte? Ich nehme an, wenn ng-app auf dem html-Element ist, könnte eine Direktive dort funktionieren, aber ich habe nie versucht, einen außerhalb des Controller-Bereichs zu verwenden. –