anchor.diff:    我们把那些指令名加上了星号(\*)前缀。
   
     The asterisk is "syntactic sugar". It simplifies `ngIf` and `ngFor` for both the writer and the reader.
  -  Under the hood, Angular replaces the asterisk version with a more verbose `&lt;template>` form.
  +  Under the hood, Angular replaces the asterisk version with a more verbose `<template>` form.
   
     这个星号是一种“语法糖”。它简化了`ngIf`和`ngFor` —— 无论是写还是读。
   
  
positive.code:   - [学习什么是结构型(structural)指令](#definition)
    - [study *ngIf*](#ngIf)
    - [研究*ngIf*](#ngIf)
    - [discover the &lt;template> element](#template)
    - [&lt;template>元素揭秘](#template)
    - [understand the asterisk (\*) in **ngFor*](#asterisk)
    - [理解**ngFor*中的星号(\*)](#asterisk)
    - [write our own structural directive](#unless)
  
negative.code:   When visible it's always the same instance and the log is quiet.
  
    开始的时候，两个组件都在DOM中。
    首先我们重复切换第一个组件的可见性。组件从未离开过DOM节点。
    当可见时，它总是同一个实例，而日志里什么都没有。
  
    Then we toggle the second component with `ngIf`.
  