Javascript 使用角度';上的属性选择器设置样式;s ng属性

Javascript 使用角度';上的属性选择器设置样式;s ng属性,javascript,css,css-selectors,angularjs,Javascript,Css,Css Selectors,Angularjs,基于Angular的ng属性为元素设置样式是一种不好的做法吗?为什么?请解释你的答案 示例: <!-- HTML --> <ul ng-controller="todoCtrl"> <li></li> ... </ul> 对。您需要小心,不要将实现代码与表示代码联系得太紧密。如果样式和控制器相互交织,那么它们的可移植性(即可重用性)将大大降低 /* CSS */ [ng-controller="todoCtrl"] {

基于Angular的ng属性为元素设置样式是一种不好的做法吗?为什么?请解释你的答案

示例:

<!-- HTML -->
<ul ng-controller="todoCtrl">
    <li></li>
    ...
</ul>

对。您需要小心,不要将实现代码与表示代码联系得太紧密。如果样式和控制器相互交织,那么它们的可移植性(即可重用性)将大大降低

/* CSS */
[ng-controller="todoCtrl"] {
    list-style: none;
}