写那么具体到一个控制器/页角在角2,我们有styleUrls
,在角1.X,我们有这样的事情:如何使用ES6
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']
})
}]);
但使用BabelJS &的WebPack,这是使用Angular1.X与ES6语法,我不知道如何编写LESS特定于一个页面/文件夹/控制器,只适用于一个模板,
我试过数据:{css:'一些css url'}和
export default function routes($stateProvider) {
'ngInject';
$stateProvider
.state('content', {
url: '/content/:appId/:template/:device',
template: require('./content.html'),
controller: ContentController,
controllerAs: 'content',
css: './content.less'
});
}
仍然没有工作。
请指教,如果您需要更多信息,请告诉我。
我的理解是,少之前必须编译成实际的css才可用。所以指向输出CSS。 –
@AmyBlankenship试过了,没有工作 –