gpt4 book ai didi

angularjs - 使用 ng-switch 作为标签中断 css

转载 作者:行者123 更新时间:2023-12-02 07:38:58 25 4
gpt4 key购买 nike

我有以下内容:

<li ng-repeat="breadcrumb in breadcrumbsService.getAll()">
<ng-switch on="$last">
<a ng-switch-when="true" href="#">{{breadcrumb.name}}</a>
<a ng-switch-default href="#{{breadcrumb.path}}">{{breadcrumb.name}}</a>
</ng-switch>
</li>

但这会破坏我的 css( Bootstrap ),因为它有时会使用直接后代选择器(示例):

ul > li > a {
....
}

CSS 必须重构为ul li a {//...

有解决办法吗?如果可能的话,我想告诉 angular 不要为指令生成标签。

最佳答案

您可以将 ng-switch 用作属性而不是元素。请参阅此演示:http://plnkr.co/edit/nKiCn8?p=preview .

<li ng-repeat="breadcrumb in breadcrumbs" ng-switch="breadcrumb.path">
<a ng-switch-when="/c" href="#">{{breadcrumb.name}}</a>
<a ng-switch-default href="#{{breadcrumb.path}}">{{breadcrumb.name}} - default</a>
</li>

关于angularjs - 使用 ng-switch 作为标签中断 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13289443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com