anchor.diff:    Yet another is setting the model property of a custom component (a great way
     for parent and child components to communicate):
   
  -  还有另一个例子是设置一个自定义组件的模型属性(这是父子组件之间通讯的重要途径)：
  +  还有另一个例子是设置自定义组件的模型属性（这是父子组件之间通讯的重要途径）：
   +makeExample('template-syntax/ts/app/app.component.html', 'property-binding-4')(format=".")
   :marked
     ### One-way *in*
  +
     ### 单向*输入*
  +
     People often describe property binding as *one-way data binding* because it flows a value in one direction,
     from a component’s data property into a target element property.
   
  -  人们经常把属性绑定描述成*单向数据绑定*，因为值的流动是单向的，从组件中的属性数据，流动到目标元素的属性。
  +  人们经常把属性绑定描述成*单向数据绑定*，因为值的流动是单向的，从组件的数据属性流动到目标元素的属性。
   
     We cannot use property binding to pull values *out* of the target element.
     We can't bind to a property of the target element to read it. We can only set it.
   
  -  我们不能使用属性绑定来从目标元素拉取值，也不能绑定到目标元素的属性来读取它。我们只能设置它。
  +  不能使用属性绑定来从目标元素拉取值，也不能绑定到目标元素的属性来读取它。只能设置它。
   
   .l-sub-section
     :marked
       Nor can we use property binding to *call* a method on the target element.
   
  -    我们也不能使用属性绑定来*调用*目标元素上的方法。
  +    也不能使用属性绑定来*调用*目标元素上的方法。
   
       If the element raises events we can listen to them with an [event binding](#event-binding).
   
  -    如果这个元素触发了事件，我们可以通过[事件绑定](#event-binding)来监听它们。
  +    如果这个元素触发了事件，可以通过[事件绑定](#event-binding)来监听它们。
   
       If we must read a target element property or call one of its methods,
       we'll need a different technique.
  
positive.code: :marked
    The target name is always the name of a property, even when it appears to be the name of something else. We see `src` and may think it’s the name of an attribute. No. It’s the name of an image element property.
  
    目标的名字总是属性的名字。即使它看起来和别的名字一样。我们看到`src`时，可能会把它当做Attribute。不！它不是！它是image元素的属性名。
  
    Element properties may be the more common targets,
    but Angular looks first to see if the name is a property of a known directive,
    as it is in the following example:
  
    元素属性可能是最常见的绑定目标，但Angular会先去看这个名字是否是某个已知指令的属性名，就像下面的例子中一样：
  +makeExample('template-syntax/ts/app/app.component.html', 'property-binding-3')(format=".")
  
  .l-sub-section
  
negative.code:       p Property
      td
        p Element&nbsp;property
        p 元素的 property
        p Component&nbsp;property
        p 组件的 property
        p Directive&nbsp;property
        p 指令的 property
      td
        +makeExample('template-syntax/ts/app/app.component.html', 'property-binding-syntax-1')(format=".")
    tr
  