anchor.diff:      appropriate `HeroService` when we need it.
   
       我们可能会好奇，谁来调用那个构造函数？谁为服务提供参数？
  -    目前，只要信任Angular就行了。它会在合适的时机调用构造函数，并在我们要用的时候给出一个合适的`HeroService`实例。
  +    目前，只要信任Angular就行了。它会在合适的时机调用构造函数，并在我们需要的时候给出一个合适的`HeroService`实例。
   
   .l-main-section
   <a id="template"></a>
  
positive.code:   Before we do, focus attention on the last line. 
    The `<hero-detail>` tag is a custom element representing the `HeroDetailComponent`.
    
    在开始前，先仔细看下最后那行。
    `<hero-detail>`是一个自定义元素的标签，用来表示`HeroDetailComponent`组件。
    
    The `HeroDetailComponent` is a *different* component than the `HeroListComponent` we've been reviewing.
  
negative.code:   The shell at the application root with navigation links, that list of heroes, the hero editor ... 
    they're all views controlled by Components.
    
    **组件**控制屏幕中像补丁那么大的一小块儿地方，这块儿地方我们称之为*视图*。
    应用的“外壳”包括一些导航链接、英雄列表、英雄编辑器…… 它们都是由组件控制的视图。
    
    We define a Component's application logic - what it does to support the view - inside a class.
    The class interacts with the view through an API of properties and methods. 
    
    我们在类中定义组件的应用逻辑（它被用来为视图提供支持）。
    组件通过一些由属性和方法组成的API与视图交互。
    
    <a id="component-code"></a>
  