Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css UI路由器状态侦听器指令_Css_Angularjs_Angular Ui Router - Fatal编程技术网

Css UI路由器状态侦听器指令

Css UI路由器状态侦听器指令,css,angularjs,angular-ui-router,Css,Angularjs,Angular Ui Router,我有一个使用UI路由器的ul列表。它基于$scope数据创建一个列表,并根据状态正确标记锚活动。但是,我很难找到一种优雅的方式来标记li父项为活动的,用于样式设置 HTML: 我希望有一些CSS欺骗代码,允许我根据子元素的类来设计元素的样式。如果可能,我希望找到一个解决方案,而不添加任何额外的框架。现在我正在使用Angular JS、UI引导和UI路由器。非常感谢所有反馈 当然,我在发帖后0.69秒就算出了。它看起来很简单,我怀疑它的正确性。我刚刚将ui sref active=“active移

我有一个使用UI路由器的
ul
列表。它基于
$scope
数据创建一个列表,并根据状态正确标记锚
活动。但是,我很难找到一种优雅的方式来标记
li
父项为活动的,用于样式设置

HTML:


我希望有一些CSS欺骗代码,允许我根据子元素的类来设计元素的样式。如果可能,我希望找到一个解决方案,而不添加任何额外的框架。现在我正在使用Angular JS、UI引导和UI路由器。非常感谢所有反馈

当然,我在发帖后0.69秒就算出了。它看起来很简单,我怀疑它的正确性。我刚刚将ui sref active=“active
移动到父级
li

HTML:

    <ul>
        <li ng-repeat="item in items">
            <a ui-sref="{{item.sref}}" ui-sref-active="active">
                {{item.name}}
            </a>
        </li>
    </ul>
    
    $scope.items = [
        {name:'Foo Stuff',sref:'foo'},
        {name:'Bar Things',sref:'bar'},
    ]
    
    <ul>
        <li ng-repeat="item in items" ui-sref-active="active>
            <a ui-sref="{{item.sref}}">
                {{item.name}}
            </a>
        </li>
    </ul>