anchor.diff:    The !{_Angular_http_library} simplifies application programming of the **XHR** and **JSONP** APIs
     as we'll learn in this chapter covering:
     
  -  !{_Angular_http_libraryCn}简化了**XHR**和**JSONP**的编程，这就是本章所要讲的。
  +  !{_Angular_http_libraryCn}简化了**XHR**和**JSONP** API的编程，这就是本章所要讲的。
   
   ul
     li #[a(href="#http-client") HTTP client sample overview]
  
positive.code:     produces a success event (with the hero data in the event payload) or a fail event (with the error in the payload).
      
      我们可以把可观察对象`Observable`看做一个由某些“源”发布的事件流。
      我们通过***订阅***到可观察对象`Observable`来监听这个流中的事件。
      在这些订阅中，我们指定了当Web请求生成了一个成功事件(有效载荷是英雄数据)或失败事件(有效载荷是错误对象)时该如何采取行动。
  
  :marked
    With our basic intuitions about the component squared away, we're ready to look inside the `HeroService`.
    
    关于组件的浅显讲解已经结束了，我们准备到`HeroService`的内部实现中看看。
  
  .l-main-section
  a#HeroService
  
negative.code:   We illustrate these topics with code that you can 
    #[+liveExampleLink2('run live in a browser')].
  p.
    我们在#[+liveExampleLink2('在线版')]中展示了这些主题，你可以在浏览器中运行它们。
    
  .l-main-section
  h1 Demos
  