在Angular 7中,可以使用ngIf指令来实现延迟加载嵌套的Material标签。下面是一个示例代码:
ngIf指令来条件判断是否加载Material标签:
嵌套的Material标签
showMaterialTags,并在需要延迟加载Material标签的时候将其设置为true:import { Component } from '@angular/core';
@Component({
selector: 'app-example',
templateUrl: './example.component.html',
styleUrls: ['./example.component.css']
})
export class ExampleComponent {
showMaterialTags = false;
constructor() { }
// 在需要延迟加载的时候调用该方法
loadMaterialTags() {
this.showMaterialTags = true;
}
}
loadMaterialTags()方法来延迟加载Material标签:
这样,当点击"加载Material标签"按钮时,showMaterialTags变量会被设置为true,从而触发ngIf指令的条件判断,从而实现延迟加载嵌套的Material标签。