ngx-cache-if
Version:
Angular *ngIf directive that cache content. *ngxCacheIf directive render content when needed and cache it for reuse.
15 lines (14 loc) • 625 B
TypeScript
import { EmbeddedViewRef, TemplateRef, ViewContainerRef, ElementRef, Renderer2, ComponentFactoryResolver, SimpleChanges, OnChanges } from '@angular/core';
export declare class NgxCacheIfDirective implements OnChanges {
private templateRef;
private viewContainer;
private el;
private renderer;
private cfr;
ngxCacheIf: any;
loaded: {
[key: string]: EmbeddedViewRef<any>;
};
constructor(templateRef: TemplateRef<any>, viewContainer: ViewContainerRef, el: ElementRef, renderer: Renderer2, cfr: ComponentFactoryResolver);
ngOnChanges(changes: SimpleChanges): void;
}