假设我有一个指令“mydirect”,它的模板包含很多 div 和很多嵌套类。例如:
<div class="mydirect">
<div class="classA">
<div class="subclassA">
<div class="subclassB">
</div>
<div class="classB"></div>
</div>
我注意到,尽管在 css 文件(“mydirectstyle.css”)中有类名并且它包含在 index.html 中,但使用我的指令:
angular.module("MyApp", []).
directive('mydirect', function() {
return {
restrict: 'E',
replace: true,
template: '-All that Html here-'
};
});
没有任何 CSS 属性应用于它。将我的所有样式应用于这些多个类的最佳方法是什么?是否可以这样做,以便我不必手动选择每个元素并设置单独的 CSS 属性?
我的 index.html 页面包含一个<mydirect> </mydirect>
被上面显示的指令模板替换的。