anchor.diff:    
     * choosing the "HTML5" or "hash" [URL style](#browser-url-styles)
   
  -  * 选择"HTML5"或"hash"[风格的URL](#browser-url-styles)
  +  * 选择"HTML5"或"hash"[URL风格](#browser-url-styles)
   
     We proceed in phases marked by milestones building from a simple two-pager with placeholder views
     up to a modular, multi-view design with child routes.
   
  -  接下来，我们设定的里程碑是从一个简单的、只有占位(placeholder)视图的双页范例，升级成一个模块化的、带有子路由的多视图设计。
  +  接下来，我们分为几个里程碑阶段，把一个简单的、只有占位(placeholder)视图的双页范例，升级成一个模块化的、带有子路由的多视图设计。
   
     But first, an overview of router basics.
   
  
positive.code:   But most of the time we navigate as a result of some user action such as the click of
    an anchor tag.
  
    现在，我们已经有了配置好的一些路由，还找到了渲染它们的地方，但又该如何导航到它呢？固然，我们从浏览器的地址栏直接输入URL也能做到，但是大多数情况下，导航是某些用户操作的结果，比如点击一个A标签。
  
    We add a **`RouterLink`** directive to the anchor tag and bind it to a template expression that
    returns an array of route link parameters (the **link parameters array**). The router ultimately resolves that array
  
negative.code:   We click the browser's back and forward buttons and the browser navigates
    backward and forward through the history of pages we've seen.
  
    浏览器是一个熟悉的应用导航操作模型。
    如果在地址栏中输入一个URL，浏览器就会导航到相应的页面。
    如果你在页面中点击链接，浏览器就会导航到一个新的页面。
    如果你点击浏览器上的前进和后退按钮，浏览器就会根据你看过的页面历史向前或向后进行导航。
  