anchor.diff:  
     `@Injectable`装饰器将把一些依赖注入相关的元数据附加到该类上，让Angular 2知道它的依赖信息。
     就像在[依赖注入指南](../guide/dependency-injection.html)中描述过的那样，
  -  这是一个标记装饰器，我们要把它用在那些没有其它Angular 2装饰器但仍然有依赖需要被注入进来的类上。
  +  这是一个标记装饰器，我们要把它用在那些没有其它Angular 2装饰器，并且自己有依赖注入的类上。
   
   
     In its constructor the class expects to get the `Http` service. It will
  
positive.code:   exciting! We're not running any actual Angular 2 components yet though,
    so let's do that next.
  
    我们现在同时运行着Angular 1和Angular 2。漂亮！不过我们还没有运行人和实际的Angular 2组件，接下来我们就做这件事。
  :marked
    ## Upgrading the Phone service
    ## 升级`Phone`服务
  
negative.code:   to the class using a static property `$inject`. At runtime this becomes the
    `PhoneListController.$inject` property.
  
    以前在控制器函数中实现的一切，现在都改由类的构造函数来实现了。类型注入注解通过静态属性`$inject`
    被附加到了类上。在运行时，它们变成了`PhoneListController.$inject`。
  
    The class additionally declares three members: The array of phones, the name of
  