anchor.diff:    凭空想象该指令如何工作可不容易。
     在本节，我们将把`AppComponent`改成一个测试程序，它让你可以通过单选按钮来选取高亮颜色，并且把你选取的颜色绑定到指令中。
     
  -  Update <code>app.component.html</code> as follows
  -  
  -  :把`app.component.html`修改成这样：
  +  Update <code>app.component.html</code> as follows:
  +  
  +  把`app.component.html`修改成这样：
   
   +makeExcerpt('src/app/app.component.html', 'v2', '')
   
  
positive.code:   They are _private_ from an Angular binding perspective.
    When adorned with the `@Input` decorator, the property becomes _public_ from an Angular binding perspective.
    Only then can it be bound by some other component or directive.
    但组件或指令不应该盲目的信任其它组件或指令。
    因此组件或指令的属性默认是不能被绑定的。
    从Angular绑定机制的角度来看，它们是*私有*的，而当添加了`@Input`时，它们变成了*公共*的
    只有这样，它们才能被其它组件或属性绑定。
    You can tell if `@Input` is needed by the position of the property name in a binding.
    
    你可以根据属性名在绑定中出现的位置来判定是否要加`@Input`。
  
negative.code:   这样，当 Angular 在模板中遇到`myHighlight`时，就能认出这是指令了。
    
  +makeExample('src/app/app.module.ts')
  
  :marked
    Now when the app runs, the `myHighlight` directive highlights the paragraph text.
  
  