anchor.diff:    Apply other metadata !{_decorator}s in a similar fashion to guide Angular behavior.
     `@Injectable`, `@Input`, and `@Output` are a few of the more popular !{_decorator}s.
   
  -  我们也会沿用类似的风格，用其它元数据!{_decoratorCn}来指导Angular的行为。
  +  其它元数据!{_decoratorCn}用类似的方式来指导 Angular 的行为。
     例如`@Injectable`、`@Input`和`@Output`等是一些最常用的!{_decoratorCn}。
   
   <br class="l-clear-both">
  
positive.code:   A good component presents properties and methods for data binding.
    It delegates everything nontrivial to services.
  
    组件的任务就是提供用户体验，仅此而已。它介于视图(由模板渲染)和应用逻辑(通常包括_模型（model）_的观念)之间。
    设计良好的组件为数据绑定提供属性和方法，把那些其它对它们不重要的事情都委托给服务。
  
    Angular doesn't *enforce* these principles.
    It won't complain if you write a "kitchen sink" component with 3000 lines.
  
    Angular不会*强制要求*我们遵循这些原则。
    即使我们花3000行代码写了一个“厨房洗碗槽”组件，它也不会抱怨什么。
  
    Angular does help you *follow* these principles by making it easy to factor your
    application logic into services and make those services available to components through *dependency injection*.
  
    Angular帮助我们*追随*这些原则 —— 它让我们能轻易地把应用逻辑拆分到服务，并通过*依赖注入*来在组件中使用这些服务。
  
  .l-hr
  
  
negative.code: :marked
    Angular apps are modular and Angular has its own modularity system called _Angular modules_ or _NgModules_.
  
    Angular 应用是模块化的，并且 Angular 有自己的模块系统，它被称为 _Angular 模块_或 _NgModules_。
  
    _Angular modules_ are a big deal.
    This page introduces modules; the [Angular modules](ngmodule.html) page covers them in depth.
  
    _Angular 模块_很重要。
    这里只是简单介绍，在 [Angular 模块](ngmodule.html)中会做深入讲解。
  
  <br class="l-clear-both"><br>
  :marked
    Every Angular app has at least one Angular module class, [the _root module_](appmodule.html "AppModule: the root module"),
    conventionally named `AppModule`.
  
    每个 Angular 应用至少有一个模块（[_根模块_](appmodule.html "AppModule: 根模块")），习惯上命名为`AppModule`。
  
    While the _root module_ may be the only module in a small application, most apps have many more
    _feature modules_, each a cohesive block of code dedicated to an application domain,
    a workflow, or a closely related set of capabilities. 
  
    _根模块_在一些小型应用中可能是唯一的模块，大多数应用会有很多_特性模块_，每个模块都是一个内聚的代码块专注于某个应用领域、工作流或紧密相关的功能。
  
    An Angular module, whether a _root_ or _feature_, is a class with an `@NgModule` decorator.
  
    Angular 模块（无论是_根模块_还是_特性模块_）都是一个带有`@NgModule`装饰器的类。
  
  .l-sub-section
    :marked
  