anchor.diff:    Let's redefine the `heroes` property in our component to return an array of these Hero objects
     and also set the `myHero` property with the first of these mock heroes.
     
  -  我们要把组件的`heroes`属性重定义为这些Hero对象的数组，并把这个数组中的第一项赋值给`myHero`属性。
  +  我们要把组件的`heroes`属性重新定义为这些Hero对象的数组，并把这个数组中的第一项赋值给`myHero`属性。
     
   +makeExample('displaying-data/ts/app/app.component.3.ts', 'heroes', 'app.component.ts (节选)')(format=".")
   
  
positive.code: 
    双引号中的[模板表达式](./template-syntax.html#template-expressions)，看起来很像JavaScript，但它也_只是_“像”JavaScript。
    当组件中的英雄列表有三个以上的条目时，Angular把这些语句添加到DOM中，于是消息显示了出来。
    如果少于或等于三个条目，Angular会移除这些语句，于是不显示任何消息。
  .alert.is-helpful
    :marked
      Angular isn't showing and hiding the message. It is adding and removing the paragraph element from the DOM.
  
negative.code:   
    - a TypeScript class to shape the **model data** for our component and display properties of that model
    
    - 用一个TypeScript类来为我们的组件描述**数据模型**并显示模型的各个属性。
    
    - **`ngIf`** to conditionally display a chunk of HTML based on a boolean expression
    
  