anchor.diff:      Applications display data values to a user and respond to user
       actions (clicks, touches, keystrokes).
   
  -    应用程序一般将数据展示给用户，并对用户的操作（点击、触屏、按键）做出回应。
  +    应用程序会将数据展示给用户，并对用户的操作（点击、触屏、按键）做出回应。
       
       We could push application data values into HTML, attach
       event listeners, pull changed values from the screen, and
       update application data values ... all by hand.
       
  -    我们可以自己处理这些操作：将数据显示到HTML网页，添加事件监听器，从屏幕获取数据变化，然后更新数据等等。。。
  +    我们当然可以自己处理这些操作：将数据显示到HTML网页，添加事件监听器，从屏幕获取数据变化，然后更新数据等等……
   
       Or we could declare the relationship between an HTML widget
       and an application data source ... and let a data binding
       framework handle the details.
       
  -    或者，我们可以声明HTML小部件和数据源的关系...，让一个数据绑定框架工具来处理所有细节。
  +    或者，我们也可以声明HTML小部件和数据源的关系……，让一个数据绑定框架来处理所有细节。
   
       Data Binding is that second approach. Angular has a rich
       data binding framework with a variety of data binding
       operations and supporting declaration syntax.
       
  -    数据绑定是第二种方法。Angular有一个非常强大的数据绑定框架工具，具有多种用来数据绑定的操作，并支持声明语法规则。
  +    这第二种方法就是数据绑定。Angular有一个非常强大的数据绑定框架，具有多种用来数据绑定的操作，并支持声明语法规则。
   
        The many forms of binding include:
  +     绑定形式包括：
        * [Interpolation](guide/template-syntax.html#interpolation)
  +     * [插值表达式（Interpolation）](guide/template-syntax.html#interpolation)
        * [Property Binding](guide/template-syntax.html#property-binding)
  +     * [属性绑定（Property Binding）](guide/template-syntax.html#property-binding)
        * [Event Binding](guide/template-syntax.html#event-binding)
  +     * [事件绑定（Event Binding）](guide/template-syntax.html#event-binding)
        * [Attribute Binding](guide/template-syntax.html#attribute-binding)
  +     * [Attribute绑定（Attribute Binding）](guide/template-syntax.html#attribute-binding)
        * [Class Binding](guide/template-syntax.html#class-binding)
  +     * [类绑定（Class Binding）](guide/template-syntax.html#class-binding)
        * [Style Binding](guide/template-syntax.html#style-binding)
  +     * [样式绑定（Style Binding）](guide/template-syntax.html#style-binding)
        * [Two-way data binding with ngModel](guide/template-syntax.html#ng-model)
  -
  -     绑定模式包括：
  -     * [插值Interpolation](guide/template-syntax.html#interpolation)
  -     * [属性绑定Property Binding](guide/template-syntax.html#property-binding)
  -     * [事件绑定Event Binding](guide/template-syntax.html#event-binding)
  -     * [特征绑定Attribute Binding](guide/template-syntax.html#attribute-binding)
  -     * [类绑定Class Binding](guide/template-syntax.html#class-binding)
  -     * [样式绑定Style Binding](guide/template-syntax.html#style-binding)
  -     * [使用ngModel进行双向数据绑定Two-way data binding with ngModel](guide/template-syntax.html#ng-model)
  +     * [基于ngModel的双向数据绑定（Two-way data binding with ngModel）](guide/template-syntax.html#ng-model)
        
       Learn more about data binding in the
       [Template Syntax](guide/template-syntax.html#data-binding) chapter.
       
  -    到[模板语法](guide/template-syntax.html#data-binding)章节获取更多关于数据绑定的知识。
  +    要了解关于数据绑定的更多知识，请参见[模板语法](guide/template-syntax.html#data-binding)一章。
   
   // #enddocregion d1
   <a id="decorator"></a> <a id="decoration"></a>
  
positive.code:     render application [views]. Components are usually represented as HTML elements.
      They are the building blocks of an Angular application and the
      developer can expect to write a lot of them.    
      1. [组件](#component): 结合了程序逻辑和一个用来渲染试图的HTML模板[views]。组件一般由HTML元素代表。它们是用来组建Angular应用程序的基本单元，所以可以预料到开发人员会写很多很多组件。
  
      1. [Attribute Directives](#attribute-directive) that can listen to and modify the behavior of
      other HTML elements, attributes, properties, and components. They are usually represented
      as HTML attributes, hence the name.
      1. [特征指令](#attribute-directive)：可以监控和修改HTML元素、元素特征、属性和组件等的行为。它们一般有HTML元素特征（名）来体现。
  
      1. [Structural Directives](#structural-directive), a directive responsible for
      shaping or re-shaping HTML layout, typically by adding, removing, or manipulating
      elements and their children.
      1. [结构型指令](#structural-directive)：负责塑造或重塑HTML布局。一般都是通过添加、删除或者操作HTML元素和他的子级元素来实现的。
  // #enddocregion d2
  
  // #docregion e1
  
negative.code:     export { HeroComponent } from './hero.component.ts'; // re-export the named thing
    :marked
      Now a consumer can import what it needs from the barrel.
      
      现在，消费者就可以从这个封装桶中导入它需要的东西了。
    code-example(format='').
      import { Hero, HeroService } from '../heroes'; // index is implied
    :marked
  