지시문을 사용하여 설정된 시간이 경과 한 후에 요소를 지연로드 할 수 있습니까? 지시문을 사용하여 구성 요소 렌더링 지연
다음
내가 달성하고자하는 것입니다 : 바닥 글 - container.html에서 바닥 글 - container.ts에서<template [ngIf]="flag">
<footer></footer>
<template>
다음과 같은 지침이 소비 될 것
flag = false;
setTimeout(() => {
this.flag = true;
this.changeDetector.markForCheck();
}, 1000);
:
있음 footer-container.html
<footer [defer]="1000"></footer>
예, 그것은 그런 식으로 이루어집니다 :
여기는 plnkr입니다. 당신이 보여준 접근법에 어떤 문제가 있습니까? – estus
지시어는 모든 상용구 코드를 추가하지 않고 재사용 할 수 있습니다. – user3233089