anchor.diff:    Here at the *Hero Employment Agency* we use this form to maintain personal information about the
     heroes in our stable. Every hero needs a job. It's our company mission to match the right hero with the right crisis!
     
  -  这里是 *英雄职业介绍所* ，我们使用这个表单来维护我们候选英雄们的个人信息。每个英雄都需要一个工作。我们公司的任务就是让正确的英雄去解决他/她所擅长的危机！
  +  这里是*英雄职介中心*，我们使用这个表单来维护我们候选英雄们的个人信息。每个英雄都需要一份工作。我们公司的任务就是让正确的英雄去解决他/她所擅长的危机！
   
     Two of the three fields on this form are required. Required fields have a green bar on the left to make them easy to spot.
     
  
positive.code:   The diagnostic is evidence that we really are flowing values from the input box to the model and
    back again. **That's two-way data binding!**
    
    诊断信息是一个证据，用来表明数据从输入框流动到模型，再反向流动回来的过程。 **这就是双向数据绑定** 
  
    Let's add similar `[(ngModel)]` bindings to *Alter Ego* and *Hero Power*.
    We'll ditch the input box binding message
    and add a new binding at the top to the component's `diagnostic` property.
    Then we can confirm that two-way data binding works *for the entire Hero model*.
    
    让我们用类似的方式添加`[(ngModel)]`到 *alterEgo* 和 *power* 属性。
    我们将抛弃输入框的绑定消息，并在组件顶部的`diagnostic`属性上添加一个新的绑定。
    然后我们能确认双向数据绑定 *在整个Hero模型上* 都是能工作的。
  
    After revision the core of our form should have three `[(ngModel)]` bindings that
    look much like this:
    
    修改了核心之后的表单有三个`[(ngModel)]`绑定，看起来像这样：
  
  +makeExample('forms/ts/app/hero-form.component.html', 'ngModel-2', 'app/hero-form.component.html (节选)')
  
  
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.
  