anchor.diff:    Many of us will build forms by writing templates in the Angular [template syntax](./template-syntax.html) with
     the form-specific directives and techniques described in this chapter.
   
  -  通常，我们用Angular[模板语法](./template-syntax.html)编写模板，结合本章所描述的表单专用指令和技术来构建表单。
  +  通常，使用Angular[模板语法](./template-syntax.html)编写模板，结合本章所描述的表单专用指令和技术来构建表单。
   
   .l-sub-section
     :marked
       That's not the only way to create a form but it's the way we'll cover in this chapter.
   
  -    这不是创建表单的唯一方式，但它是我们将在本章中使用的方式。(译注：Angular支持的另一种方式叫做模型驱动表单Model-Driven Forms)
  +    这不是创建表单的唯一方式，本章中只介绍模板驱动的表单。(译注：Angular支持的另一种方式叫做模型驱动表单Model-Driven Forms)
   
   :marked
     We can build almost any form we need with an Angular template &mdash; login forms, contact forms ... pretty much any business forms.
     We can lay out the controls creatively, bind them to data, specify validation rules and display validation errors,
     conditionally enable or disable specific controls, trigger built-in visual feedback, and much more.
   
  -  利用Angular模板，我们可以构建几乎所有表单 —— 登录表单、联系人表单…… 以及任何的商务表单。
  -  我们可以创造性的摆放各种控件、把它们绑定到数据、指定校验规则、显示校验错误、有条件的禁用或
  +  利用Angular模板，可以构建几乎所有表单 —— 登录表单、联系人表单…… 以及任何的商务表单。
  +  可以创造性的摆放各种控件、把它们绑定到数据、指定校验规则、显示校验错误、有条件的禁用或
     启用特定的控件、触发内置的视觉反馈等等，不胜枚举。
   
     It will be pretty easy because Angular handles many of the repetitive, boiler plate tasks we'd
     otherwise wrestle with ourselves.
   
  -  它用起来很简单，这是因为Angular帮我们处理了大多数重复、单调的任务，这让我们可以不必亲自操刀、身陷其中。
  +  它用起来很简单，这是因为Angular处理了大多数重复、单调的任务，这让我们可以不必亲自操刀、身陷其中。
   
     We'll discuss and learn to build the following template-driven form:
   
  
positive.code:   Our hero may choose one super power from a fixed list of Agency-approved powers.
    We maintain that list internally (in `HeroFormComponent`).
  
    英雄可以从由认证过的固定列表中选择一项超能力。
    我们在`HeroFormComponent`中内部维护这个列表。
  
    We'll add a `select` to our
    form and bind the options to the `powers` list using `ngFor`,
    a technique we might have seen before in the [Displaying Data](./displaying-data.html) chapter.
  
    在表单中添加`select`，用`ngFor`把`powers`列表绑定到列表选项。
    前面我们应该在[显示数据](./displaying-data.html)一章中见过`ngFor`。
  
    Add the following HTML *immediately below* the *Alter Ego* group.
  
  
negative.code:     If you're not interested, you can skip to the chapter's conclusion
      and not miss a thing.
  
      对演示来说，这个收场很平淡的。老实说，即使让它更出彩，也无法教给我们任何关于表单的新知识。
      但这是练习新学到的绑定技能的好机会。
      如果你不感兴趣，可以跳到本章的总结部分，不用担心错失任何东西。
  
  :marked
  