【发布时间】:2019-06-03 22:27:17
【问题描述】:
我开始使用 Angular Material 开始我的旅程,但我被困在一件事上。
扩展面板不工作(我看到这个面板,但我无法打开/关闭它)。我发现它不起作用,因为我在此组件中导入了“导航组件”(使用材料创建)(当我删除“导航组件”扩展面板时)。
是的,我用过
import {MatExpansionModule} from '@angular/material/expansion';
这是带有扩展面板的组件
<app-navigation-bar></app-navigation-bar>
<section id="faq">
<h2>FAQ</h2>
<mat-expansion-panel>
<mat-expansion-panel-header>
<mat-panel-title>
This is the expansion title
</mat-panel-title>
<mat-panel-description>
This is a summary of the content
</mat-panel-description>
</mat-expansion-panel-header>
<p>This is the primary content of the panel.</p>
</mat-expansion-panel>
</section>
这是“导航组件”的代码
<section id="navigation-bar">
<mat-drawer-container class="example-container">
<mat-drawer class="left-nav" mode="side" opened>
<button class="nav-button"><i class="far fa-play-circle"></i></button>
<button class="nav-button"><i class="fab fa-500px"></i></button>
<button class="nav-button"><i class="fas fa-broadcast-tower"></i></button>
<button class="nav-button"><i class="fas fa-film"></i></button>
<button class="nav-button"><i class="fas fa-microphone"></i></button>
<button [routerLink]="['/faq']" routerLinkActive="router-link-active" class="nav-button"><i class="fas fa-info"></i></button>
<button [routerLink]="['']" routerLinkActive="router-link-active" class="nav-button" id="exit"><i class="far fa-times-circle"></i></button>
</mat-drawer>
<mat-drawer-content class="right">
</mat-drawer-content>
</mat-drawer-container>
</section>
【问题讨论】:
-
好像您还没有导入样式。
@import '@angular/material/prebuilt-themes/indigo-pink.css';在你的 style.css 中
标签: html angular typescript angular-material