anchor.diff:      But it is true that every component ***has an injector*** (even if it shares that injector with another component)
       and there may be many different injector instances operating at different levels of the component tree.
       
  -    但说每个组件都**有一个注入器**是没问题的（即使它与其它组件共享注入器也应该算**有**），并且确实可能会有大量不同的注入器实例工作在组件树的不同级别。
  +    但是，每个组件都**有一个注入器**是真实的（就算它与其它组件共享注入器，也是*有注入器*），并且确实可能会有大量不同的注入器实例工作在组件树的不同级别。
   
       It is useful to pretend that every component has its own injector.
       
  
positive.code:   Notice that it imports the `HeroService` that we’ve used before so we can skip its declaration. The only difference is that we’ve used a more formal approach for our `Hero`model and defined it upfront as such.
    
    注意，它导入了`HeroService`类，我们以前用到过这个类，所以直接跳过它的声明。
    唯一的不同是，这里我们用一种更正规的方式使用`Hero`模型，把它定义在前面。
  
  +makeExample('hierarchical-dependency-injection/ts/app/hero.ts', null, 'app/hero.ts')(format=".")
  
  
negative.code:   This child is the parent of another component (C) that defines its own provider for `Car`.
    
    让我们回到“汽车(Car)”类的例子。
    假设“根注入器”（记为A）配置过`Car`、`Engine`和`Tires`的供应商。
    然后创建了一个子组件（B），它为`Car`和`Engine`类定义了自己的供应商。
    这个子组件（B）又有另一个子组件（C），（C）也为`Car`定义了自己的供应商。
  
  