当我使用ng build --prod命令构建项目时,出现此错误:类型'SidebarComponent'中不存在属性'activitydashboard'
我设置了路由器链接的值,并且在我的本地主机上运行良好。所以我正在检查生产模式。但是我遇到了错误。
在初始加载时,通过导航它未正确显示我的图像图标。通过执行 [routerLink] =“ activitydashboard” ,我的图像图标将开始加载。
下面是我的代码:
<li id="activity" [routerLink]="activitydashboard"
[routerLinkActive]="['']" [ngClass]="rla.isActive?'active':''" #rla="routerLinkActive" class="Active pointer">
<p class="link-items pointer">
<img *ngIf="!rla.isActive" src="/assets/img/activity-blue-retina.png" class="links-img" alt="">
<img *ngIf="rla.isActive" src="/assets/img/activity-white-retina.png" class="links-img" data-srcset="/assets/img/activity-white@2x.png,/assets/img/activity-white@3x.png" alt="">
<span class="list-labels" > Activity </span>
</p>
</li>
当我在生产模式下构建它时,它将显示** 错误:类型“ SidebarComponent”上不存在属性“ activitydashboard”。**
它在本地主机中也应在生产模式下正常工作。请帮帮我
答案 0 :(得分:0)
这行代码
[routerLink]="activitydashboard"
应更改为
[routerLink]="['/activitydashboard']"
因为您在组件名称activitydashboard
中引用了变量,但该变量不存在,因此会引发错误