anchor.diff:    the attribute associated with the directive. 
     The controller class implements the desired directive behavior.
     
  -  属性型指令至少需要一个带有`@Directive`装饰器的控制器类。该装饰器指定了一个选择器，用于指出与此指令相关的属性。
  +  属性型指令至少需要一个带有`@Directive`装饰器的控制器类。该装饰器指定了一个选择器，用于指出与此指令相关联的属性名字。
     控制器类实现了指令需要具备的行为。
   
     Let's build a small illustrative example together.
  
positive.code:   Specifically, we want to set the color when the user hovers over an element.
    
    我们不能满足于设置元素的颜色。
    我们的指令设置颜色是要用来响应用户的操作。
    特别是，希望在用户的鼠标滑过当前元素时设置颜色。
    
    We'll need to
    
  
negative.code:     While it's cool that this technique works, we recommend adding the `color` property to the `AppComponent`.
      
      这是一个*很便利的*行为，但它也是*隐式的*行为，这容易让人困惑。
      虽然这种样照样可行，但我们建议你还是要把`color`属性加到`AppComponent`中。
  
  :marked
    Here is our second version of the directive in action.
  