anchor.diff:    The root component of our application is an element contained within the `<body>` tag.
     The HTML `<title>` is in the document `<head>`, outside the body, making it inaccessible to Angular data binding.
     
  -  对不起，但是这样不行。我们应用程序的是一个被包含在`<body>`标签的元素。该HTML`<title>`在文档的`<head>`元素里，在主体类容之外，这样Angular的数据绑定无法访问它。
  +  对不起，但是这样不行。我们应用程序的是一个被包含在`<body>`标签里的元素。该HTML`<title>`在文档的`<head>`元素里，在主体内容之外，Angular的数据绑定无法访问它。
   
     We could grab the browser `document` object and set the title manually. 
     That's dirty and undermines our chances of running the app outside of a browser someday. 
     
  -  我们可以得到浏览器的`document`对象，并且手动设置标题。但是这样不干净，并且把我们将来有一天在浏览器之外运行应用程序的机会给剥夺了。
  +  我们可以得到浏览器的`document`对象，并且手动设置标题。但是这样不干净，并且我们无法在将来在浏览器之外运行应用程序。
  +  
   .l-sub-section
     :marked
       Running your app outside a browser means that you can take advantage of server-side
  
positive.code: .l-main-section
  :marked
    ## Why we provide the *Title* service in *bootstrap*
    ## 我们为什么提供在*bootstrap*里面这个*Title*服务
    We generally recommended providing application-wide services in the root application component, `AppComponent`.
    
    我们一般推荐在应用程序根组件`AppComponent`提供应用程序全范围服务。
    
    Here we recommend registering the title service during bootstrapping, 
    a location we reserve for configuring the runtime Angular enviroment.
  
negative.code:     inside a Web Worker to improve your app's responsiveness by using multiple threads.  And it
      means that you could run your app inside Electron.js or Windows Universal to deliver it to the desktop.
      
      在浏览器之外运行应用程序的意思是：利用服务器端预先渲染，实现几乎即时的第一应用程序渲染时间，同时支持SEO（搜索引擎优化）。它意味着你可以在一个
      Web Worker中运行你的应用程序，通过使用多个线程增强应用程序的响应性。它还意味着你可以在Electron.js或者Windows Universal里面运行，发布给桌面（环境）。
  
  :marked
    ## Use the *Title* service
    
    ## 使用*Title*服务
    
    Fortunately, Angular 2 bridges the gap by providing a `Title` service as part of the *Browser platform*.
  