Der beste Weg, um bestimmte CSS / JS-Dateien in den UI-Router aufzunehmen

Ich bin auf der Suche nach dem besten Weg, um die Includes von CSS-Dateien zu verwalten,

Ich habe eine gute Antwort gefunden:https://stackoverflow.com/a/20404559/3163545 Dies funktioniert aber nur mit rootProvider.

So machen Sie so etwas mit stateProvider:

app.config(['$routeProvider', function($routeProvider){
    $routeProvider
        .when('/some/route/1', {
            templateUrl: 'partials/partial1.html', 
            controller: 'Partial1Ctrl',
            css: 'css/partial1.css'
        })
        .when('/some/route/2', {
            templateUrl: 'partials/partial2.html',
            controller: 'Partial2Ctrl'
        })
        .when('/some/route/3', {
            templateUrl: 'partials/partial3.html',
            controller: 'Partial3Ctrl',
            css: ['css/partial3_1.css','css/partial3_2.css']
        })
}]);

Vielen Dank :)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage