anchor.diff:    We graciously made a gift of it to the world. 
     
     假想一下，我们的`HighlightDirective`真是一个好东西。
  -  我们优雅的制做了这个礼物送给全世界。
  +  我们优雅的把它当作礼物送给全世界。
     
     To our surprise, some people &mdash; perhaps naively &mdash;
     started binding to *every* property of our directive. 
  
positive.code: .l-main-section
  :marked
    ### Appendix: Input properties
    ### 附录：输入型属性
    
    Earlier we declared the `highlightColor` property to be an ***input*** property of our
    `HighlightDirective`
    
    我们前面曾把`highlightColor`定义为`HighlightDirective`指令的一个***输入型***属性。
   
    We've seen properties in bindings before. 
    We never had to declare them as anything. Why now?
  
negative.code: a#apply-directive
  :marked
    ## Apply the attribute directive
    ## 使用属性型指令
    The `AppComponent` in this sample is a test harness for our `HighlightDirective`.
    Let's give it a new template that 
    applies the directive as an attribute to a paragraph (`p`) element.
    In Angular terms, the `<p>` element will be the attribute **host**.
    
    这个例子中，`AppComponent`是我们用来测试`HighlightDirective`的一个壳儿。
    我们来给它一个新的模板，把这个指令作为属性应用到一个段落(`p`)元素上。
    用Angular的话说，`<p>`元素就是这个属性型指令的**宿主**。
  p
  