anchor.diff:      as a view.
   
       开发人员使用`#{atSym}Component`!{decoratorCn}来装饰一个组件类，也就是把这个核心组件的元数据附加到类上。
  -    Angular利用这个元数据信息，来创建一个组件实例，并把组件的模板作为视图渲染出来。
  +    Angular会利用这个元数据信息创建一个组件实例，并把组件的模板作为视图渲染出来。
   
       Those familiar with "MVC" and "MVVM" patterns will recognize
       the Component in the role of "Controller" or "View Model".
   
  -    如果你熟悉 "MVC" 和 "MVVM" 架构模式，就会意识到“组件”充当了“控制器”和“视图模型”的角色。
  +    如果你熟悉 "MVC" 和 "MVVM" 架构模式，就会意识到“组件”充当了“控制器(Controller)”和“视图模型(View Model)”的角色。
   // #enddocregion b-c
   
   // #docregion d1
  
positive.code:     [Directives](#directive) and [Components](#component) have a lifecycle
      managed by Angular as it creates, updates and destroys them.
      
      [指令Directives](#directive)和[组件Components](#component)具有生命周期，它们由Angular在创建、更新和销毁它们的过程中进行管理。
  
      Developers can tap into key moments in that lifecycle by implementing
      one or more of the "Lifecycle Hook" interfaces.
  
negative.code:     data binding framework with a variety of data binding
      operations and supporting declaration syntax.
      
      这第二种方法就是数据绑定。Angular有一个非常强大的数据绑定框架，具有多种用来进行数据绑定的操作，并能支持特定的语法。
  
       The many forms of binding include:
       绑定形式包括：
  