anchor.diff:  :marked
     It's simpler and focused on indentifying the key pieces of the application.  
   
  +  它更简单，专注于确定应用的关键部分。
  +
   .l-main-section
   :marked
     ## Select a Hero in the *HeroesComponent*
  
positive.code:       We use the `forRoot` method because we're providing a configured router at the _root_ of the application.
        The `forRoot` method gives us the Router service providers and directives needed for routing, and
        performs the initial navigation based on the current browser URL.
  
  - var _heroesRoute = _docsFor == 'dart' ? "'Heroes'" : 'heroes'
  :marked
  
negative.code: 
    - We added the Angular *Router* to navigate among different components.
  
    - 添加了Angular*路由器*在各个不同组件之间导航。
  
    - We learned how to create router links to represent navigation menu items.
  
    - 学会了如何创建路由链接来表示导航栏的菜单项。
  
    - We used router link parameters to navigate to the details of user selected hero.
  
    - 使用路由链接参数来导航到用户所选的英雄详情。
  
    - We shared the `HeroService` among multiple components.
  
    - 在多个组件之间共享了`HeroService`服务。
  
    - We moved HTML and CSS out of the component file and into their own files.
  
    - 把HTML和CSS从组件中移出来，放到了它们自己的文件中。
  
    - We added the `uppercase` pipe to format data.
  
    - 添加了`uppercase`管道，来格式化日期
  
    - We refactored routes into a `Routing Module` that we import.
  
    - 将路由重构为路由模块，并导入它。
  
    ### The Road Ahead
  
  