anchor.diff:    power to valid value.
     
     英雄的*超能力*选项是必填的。
  -  可以往`<select>`上添加相同的错误处理，只要我们希望如此。
  +  只要愿意，我们可以往`<select>`上添加相同的错误处理。
     但是这没有那么迫切，因为这个选择框已经足够把“超能力”约束成有效值了。
     
   <a id="new-hero"></a>
  
positive.code:   The *NgControl* directive doesn't just track state. 
    It updates the control with three classes that reflect the state.
    
    *NgControl*指令不止跟踪状态。它还使用三个CSS类来更新控件，以便反映当前状态。
    
  table
    tr
  
negative.code:   We add an `active` flag to the component, initialized to `true`. When we add a new hero,
    we toggle `active` false and then immediately back to true with a quick `setTimeout`.
    
    我们不得不使用一个小花招来重置表单控件。
    我们给组件添加一个`active`标记，把它初始化为`true`。当我们添加一个新的英雄时，它把`active`标记设置为`false`，
    然后通过一个快速的`setTimeout`函数迅速把它设置回`true`。
  +makeExample('forms/ts/app/hero-form.component.ts', 
  