结构指令是什么?
结构指令通过添加和删除 DOM 元素来更改 DOM 布局。Angular 中两个常见的结构指令是 *ngIf 和 *ngFor 。
了解 * 号语法
* 号是语法糖,用于避免使用复杂的语法。我们以 *ngIf 指令为例:
(图片来源:https://netbasal.com/)
Angular 把 host (宿主元素) 包装在 template 标签里面
Angular 将 ngIf 转换为属性绑定 – [ngIf]
创建结构指令
首先,让我们了解如何创建一个结构指令。 接下来我们将要实现一个简单的 ngIf 指令。
import { Directive,