Проблема с активным элементом в списке angular - PullRequest
1 голос
/ 06 августа 2020

У меня проблема с активным классом в списке / группе списков angular. когда я нажимаю какие-либо элементы, он становится активным, но активный класс не удаляется со старой вкладки. Пожалуйста, помогите мне

enter image description here

 {{itm.name}}  {{itm.name}}    

Ответы [ 2 ]

1 голос
/ 06 августа 2020

Похоже, вы используете angular с bootstrap напрямую. Использование ng- bootstrap или ngx- bootstrap angular не должно напрямую использоваться с bootstrap. Это очень плохая практика.

ng- bootstrap option:

https://ng-bootstrap.github.io/# / components / nav / overview

ngx- bootstrap вариант (объединить группы гармошкой):

https://valor-software.com/ngx-bootstrap/# / кнопки https://valor-software.com/ngx-bootstrap/# / гармошкой

1 голос
/ 06 августа 2020

я думаю, вам следует изменить id и href для каждого элемента.

также вы должны сделать это для div содержимого вкладки.

<div class="list-group" id="list-tab" role="tablist">
    <span *ngFor="let itm of serviceitms;let i = index">
        <a [class.active]="i == 0" class="list-group-item list-group-item-action" id="list-home-list{{ i }}" data-toggle="list"
                href="#list-home{{ i }}" role="tab" aria-controls="itm.name">{{itm.name}}</a>
    </span>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...