Нашел, в конце-концов, причину почему не подтягивался .css
.directive('one', function() {
return {
restrict: 'E',
templateUrl: "logTemplate.html",
// css: 'logCss.css', // не работает
controller: function ($scope, $css) { // работает
$css.bind('logCss.css', $scope);
},
return: true
};
})
Тем не менее, он не инкапсулирован. Т.е. если его подключить таким образом, автоматически его классы доступны из .index. Думал ещё если вместо директивы сделать компонент, и передать через bindings .css. (указав направление "<") Как думаете, идея рабочая?