我有一个使用Material的Angular 6项目。控制台中始终存在错误。
我已将项目更新为Angular(7)的最新版本,但仍无法解决该错误。
使用ng serve --aot
时,错误指出它是抛出在我的project.component.html: 3
上的
project.component.html: 3
指向mat-sidenav
组件。
<mat-sidenav #sidenav mode="side" [fixedInViewport]="mobileQuery.matches" fixedTopGap="56" (openedStart)="toggleLogo()"
(closedStart)="toggleLogo()">
<div class="side-head">
<button mat-icon-button (click)="toggleSidenav();">
<mat-icon [style.color]="lightLogo && !sidenav.opened ? '#ffffff' : '#00171f'">menu</mat-icon>
</button>
<img #logo routerLink="/dashboard" routerLinkActive [src]="lightLogo && !sidenav.opened ? 'assets/logo-light.png' : 'assets/logo-dark.png'"
alt="logo" width="130" />
</div>
<sp-sidenav mobile="mobile"></sp-sidenav>
</mat-sidenav>
以前有人遇到过这个问题吗?这与Angular,Material,Webpack或其中任何一个有关吗?
谢谢