anchor.diff:    We can leverage those class names to change the appearance of the
     control and make messages appear or disappear.
     
  -  这个指令不仅仅跟踪状态，它还会使用上面所列的特殊CSS类更新此控件。
  +  这个指令不仅仅跟踪状态，它还会使用上面列出的这些特殊CSS类更新此控件。
     我们可以通过定制这些CSS类的样式来更改控件的外观，以及让消息被显示或隐藏。
   
     We'll explore those effects soon. Right now
     we should **add `ngControl` to all three form controls**,
     starting with the *Name* input box
     
  -  我们很快就会看到那些效果。现在，我们得先 **把`ngControl`添加到所有这三个表单控件中** ，就从 *姓名* 输入框开始吧：
  +  我们很快就会看到那些效果。现在，我们得先**把`ngControl`添加到所有这三个表单控件中**，就从*姓名*输入框开始吧：
   +makeExample('forms/ts/app/hero-form.component.html', 'ngControl-1', 'app/hero-form.component.html (节选)')(format=".")
   :marked
     We set this particular `ngControl` to "name" which makes sense for our app. Any unique value will do.
     
  -  对本应用来说，把这个`ngControl`设置为"name"会更容易理解。但也可以设置为任何值，只要它是唯一的。
  +  对本应用来说，把这个`ngControl`设置为"name"会更容易理解。但也可以设置成任何唯一的值。
   
   .l-sub-section
     :marked
  
positive.code:   The *Name* `<input>` control has the HTML5 `required` attribute;
    the *Alter Ego* `<input>` control does not because `alterEgo` is optional.
    
    *姓名Name* `<input>`控件具有HTML5的`required`属性；但 *Alter Ego* `<input>`控件没有，因为`alterEgo`字段是可选的。
  
    We've got a *Submit* button at the bottom with some classes on it.
    
    我们在底部有一个 *Submit* 按钮，它有一些CSS类。
  
    **We are not using Angular yet**. There are no bindings. No extra directives. Just layout.
    
    **我们还没有用到Angular** 。没有绑定。没有额外的指令。只做了个布局。
  
    The `container`,`form-group`, `form-control`, and `btn` classes 
    come from [Twitter Bootstrap](http://getbootstrap.com/css/). Purely cosmetic.
  
negative.code:     the styles of any external library. Angular apps can use any CSS library
      ... or none at all.
      
      Angular不需要`container`、`form-group`、`form-control`和`btn`类，或者来自任何第三方库的任何样式，Angular应用可以使用任何CSS库 …… 或者啥都不用。
  
  :marked
    Let's add the stylesheet.
  