Вы используете "простую" версию загрузчика.
Убедитесь, что вы добавили стиль загрузки в свое приложение в глобальном файле styles.css
или style.scss
:
Версия CSS
@import '~bootstrap/dist/css/bootstrap.min.css';
Версия SCSS
@import "~bootstrap/scss/bootstrap";
Импортируйте AccordionModule
из ngx-bootstrap
в ваш AppModule
.
import { AccordionModule } from 'ngx-bootstrap/accordion';
@NgModule({
imports: [AccordionModule.forRoot(),...]
})
export class AppModule{}
Используйте компонент, доступный в ngx-bootstrap
, а не "обычный"html версия:
<accordion>
<accordion-group heading="Static Header">
This content is straight in the template.
</accordion-group>
<accordion-group heading="Another group">
<p>Some content</p>
</accordion-group>
<accordion-group heading="Another group">
<p>Some content</p>
</accordion-group>
<accordion-group heading="Another group">
<p>Some content</p>
</accordion-group>
</accordion>
Инструкции по установке для ngx-bootstrap
Аккордеонный компонент ngx-bootstrap
Добавить анимацию
Чтобы добавить анимацию, необходимо добавить свойство isAnimated
к родительскому компоненту accordion
:
<accordion [isAnimated]="true">
<!-- ... -->
</accordion>
Открыть только один аккордеон
Чтобы открыть только один аккордеон, вам нужно добавить свойство closeOthers
к родительскому компоненту accordion
:
<accordion [isAnimated]="true" [closeOthers]="true">
<!-- ... -->
</accordion>