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:     We don't need `Input` immediately but we will need it later in the chapter.
    
      我们先从Angular的`core`库中导入一些符号。
      我们要为使用`@Directive`装饰器而导入`Directive`。
      我们要为[注入](dependency-injection.html)到指令的构造函数中而导入`ElementRef`，这样我们才能访问DOM元素。
      虽然眼下还不需要`Input`，但在稍后的章节中我们很快就会用到它。
      
      Then we define the directive metadata in a configuration object passed
  
negative.code:   Specifically, we want to set the color when the user hovers over an element.
    
    我们不能满足于设置元素的颜色。
    我们的指令要响应用户的操作而设置颜色。
    确切的说，希望在用户的鼠标滑过当前元素时设置颜色。
    
    We'll need to
    
  