【发布时间】:2020-03-03 10:07:53
【问题描述】:
我想更新核心 ui 角度侧边栏导航的徽章,但不幸的是变量值正在更新但不更新侧边栏导航。
我正在使用下面的行。
<app-sidebar-nav [navItems]="navItems" [perfectScrollbar] [disabled]="appSidebar.minimized"></app-sidebar-nav>
提前致谢!
【问题讨论】:
我想更新核心 ui 角度侧边栏导航的徽章,但不幸的是变量值正在更新但不更新侧边栏导航。
我正在使用下面的行。
<app-sidebar-nav [navItems]="navItems" [perfectScrollbar] [disabled]="appSidebar.minimized"></app-sidebar-nav>
提前致谢!
【问题讨论】:
navItems 是一个对象数组。如果你更新它的任何字段,你必须让 Angular 知道它已经改变了。对象是 js 中的一种引用类型。
navItems 的深度克隆是要走的路。
另请参阅:https://github.com/coreui/coreui-free-angular-admin-template/issues/180
【讨论】: