anchor.diff:      one of the property names listed in the directive’s `inputs` array or a property decorated with `@Input()`.
       Such inputs map to the directive’s own properties.
       
  -    从技术的角度看，Angular正在匹配一个[input](#inputs-outputs)指令的名字。这个名字是指令的`inputs`数组中所列的名字之一，或者是一个带有`@Input()`装饰器的属性。
  -    这个inputs被映射到了指令自己的属性。
  +    从技术的角度看，Angular正在匹配一个指令的[input](#inputs-outputs)的名字。这个名字是指令的`inputs`数组中所列的名字之一，或者是一个带有`@Input()`装饰器的属性。
  +    这样的inputs被映射到了指令自己的属性。
   :marked
     If the name fails to match a property of a known directive or element, Angular reports an “unknown directive” error.
     
  
positive.code: :marked
    Let’s descend from the architectural clouds and look at each of these binding types in concrete detail.
    
    让我们从云端视角降下来，看看每种绑定类型的具体情况。
  
  .l-main-section
  :marked
    ## Property binding
    ## 属性(Property)绑定
    We write a template **property binding** when we want to set a property of a view element to the value of
    a [template expression](#template-expressions).
    
  
negative.code:     Note that a _style property_ name can be written in either
      [dash-case](glossary.html#dash-case), as shown above, or
      [camelCase](glossary.html#camelcase), such as `fontSize`.
      
      注意，一个_样式属性_命名方法可以用[中线命名法](glossary.html#dash-case)，像上面的一样
      也可以用[驼峰式命名法](glossary.html#camelcase)，比如`fontSize`。
  
  block style-property-name-dart-diff
    //- N/A
  