我一直在使用@HostBinding添加它工作正常早些時候類,但在加載組件實現延遲加載,即後懶洋洋這些類不修改主機綁定不上延遲加載
import { HostBinding, HostListener } from '@angular/core';
@Component({
selector: 'body',
template: `
<router-outlet></router-outlet>
`
})
export class AppComponent {
@HostBinding('class.login') page: boolean = false;
@HostBinding('class.nav-sm') isFixed: boolean = true;
@HostBinding('class.dashboard') isDashboard: boolean = false;
}
工作中使用他們我着陸頁是直接在構造函數中獲得AppComponent和修改類
使用:
export class LandingComponent {
constructor(private _rootComponent: AppComponent) {
this._rootComponent.page = false;
}
}
它不工作後Laziy Loading,任何想法?
你是如何修改類的?你可以在Plunker中重現嗎?我不明白爲什麼這不應該與懶加載工作。 –
關於我如何使用的更新代碼 – sudhir
您是否在某處提供了'AppComponent'?在哪裏以及如何? –