anchor.diff:    In the *Promise*'s `then()` callback , you call the `json` method of the HTTP `Response` to extract the
     data within the response.
       
  -  在 *promise* 的`then`回调中，我们调用 HTTP 的`Reponse`对象的`json`方法，以提取出其中的数据。
  +  在 *promise* 的`then()`回调中，我们调用 HTTP 的`Reponse`对象的`json`方法，以提取出其中的数据。
     
   +makeExample('toh-6/ts/src/app/hero.service.ts', 'to-data', '')
   
  
positive.code:   This demo service logs the error to the console; in real life,
    you would handle the error in code. For a demo, this works.
    
    在这个范例服务中，我们把错误记录到控制台中；在真实世界中，我们应该做得更好。
  
    The code also includes an error to
    the caller in a rejected promise, so that the caller can display a proper error message to the user.
  
negative.code:   The overall structure of the `update()` method is similar to that of
    `getHeroes()`, but it uses an HTTP `put()` to persist server-side changes.
    
    `update()`方法的大致结构与`getHeroes()`类似，不过我们使用 HTTP 的 `put()` 方法来把修改持久化到服务端：
  
  +makeExample('toh-6/ts/src/app/hero.service.ts', 'update', 'src/app/hero.service.ts (update)')
  
  