anchor.diff:    * [What is an _entry component_?](#q-entry-component-defined)
     * [什么是*入口组件*？](#q-entry-component-defined)
     * [What is the difference between a _bootstrap_ component and an _entry component_?](#q-bootstrap_vs_entry_component)
  -  * [在*引导*组件和*入口*组件之间有什么不同？](#q-bootstrap_vs_entry_component)
  +  * [*引导*组件和*入口*组件有什么不同？](#q-bootstrap_vs_entry_component)
     * [When do I add components to _entryComponents_?](#q-when-entry-components)
  -  * [什么情况下我该把组件添加到*entryComponent*中？](#q-when-entry-components)
  +  * [什么情况下我应该把组件添加到*entryComponent*中？](#q-when-entry-components)
     * [Why does Angular need _entryComponents_?](#q-why-entry-components)
  -  * [为什么Angular会需要_entryComponents_？](#q-why-entry-components)
  +  * [为什么Angular需要_entryComponents_？](#q-why-entry-components)
   
     General
     
     一般问题
     
     * [What kinds of modules should I have and how should I use them?](#q-module-recommendations)
  -  * [我需要哪些类型的模块？我该如何使用它们？](#q-module-recommendations)
  +  * [我需要哪些类型的模块？我应该如何使用它们？](#q-module-recommendations)
     * [What's the difference between Angular and JavaScript Modules?](#q-ng-vs-js-modules)
  -  * [在Angular模块和JavaScript模块之间有什么不同？](#q-ng-vs-js-modules)
  +  * [Angular模块和JavaScript模块有什么不同？](#q-ng-vs-js-modules)
     * [What is a "template reference"?](#q-template-reference)
     * [什么是“模板引用”？](#q-template-reference)
     * [How does Angular find components, directives, and pipes in a template?](#q-template-reference)  
  
positive.code:   * [What if two modules provide the _same_ service?](#q-module-provider-duplicates)
    * [如果两个模块提供了*同一个*服务会怎样？](#q-module-provider-duplicates)
    * [How do I restrict service scope to a module?](#q-component-scoped-providers)
    * [该如何把服务的范围限制在某个模块中？](#q-component-scoped-providers)
    * [Should I add app-wide providers to the root _AppModule_ or the root _AppComponent_?](#q-root-component-or-module)
    * [我该把全应用级的提供商添加到根模块*AppModule*还是根组件*AppComponent*？](#q-root-component-or-module)
    * [Should I add other providers to a module or a component?](#q-component-or-module)
    * [我该把其它提供商添加到模块中还是组件中？](#q-component-or-module)
    * [Why is it bad if _SharedModule_ provides a service to a lazy loaded module?](#q-why-bad)
    * [为什么让*SharedModule*为延迟加载模块提供服务是个馊主意？](#q-why-bad)
    * [Why does lazy loading create a child injector?](#q-why-child-injector)  
  
negative.code: 
    Imports
    
    导入(imports)
    
    * [What should I import?](#q-what-to-import)
    * [我应该导入什么？](#q-what-to-import)
  