anchor.diff:    :marked
       You've defined a class with a constructor and two properties: `id` and `name`.
   
  -    我们定义了一个类，具有一个构造函数和两个属性：`id`和`name`。
  +    你定义了一个类，具有一个构造函数和两个属性：`id`和`name`。
   
       It might not look like the class has properties, but it does.
       The declaration of the constructor parameters takes advantage of a TypeScript shortcut.
   
  -    它可能看上去不像是有属性的类，但我们确实有。我们利用的是TypeScript提供的简写形式 —— 用构造函数的参数直接定义属性。
  +    它可能看上去不像是有属性的类，但它确实有，利用的是 TypeScript 提供的简写形式 —— 用构造函数的参数直接定义属性。
   
       Consider the first parameter:
   
  
positive.code:     Don't forget the leading asterisk (\*) in `*ngFor`. It is an essential part of the syntax.
      For more information, see the [Template Syntax](./template-syntax.html#ngFor) page.
  
      不要忘记`*ngFor`中的前导星号（\*）。它是语法中不可或缺的一部分。
      要了解关于此语法和`ngFor`的更多知识，请参见[模板语法](./template-syntax.html#ngFor)一章。
  :marked
    Notice the `hero` in the `ngFor` double-quoted instruction;
    it is an example of a template input variable. Read
  
negative.code: :marked
    You can display data by binding controls in an HTML template to properties of an Angular component.
  
    在 Angular 中最典型的数据显示方式，就是把 HTML 模板中的控件绑定到 Angular 组件的属性。
  
    In this page, you'll create a component with a list of heroes.
    You'll display the list of hero names and
    conditionally show a message below the list.
  
    本章中，你将创建一个英雄列表组件。
    你将显示英雄名字的列表，并根据条件在列表下方显示一条消息。
  
    The final UI looks like this:
  
  