anchor.diff:          In practice, a synonym for [Decoration](#decorator).
   
   :marked
  -  ## Attribute Directive
  -.l-sub-section
  -  :marked
  -    A category of [Directive](#directive) that can listen to and modify the behavior of
  +  ## Attribute directive
  +.l-sub-section
  +  :marked
  +    A category of [directive](#directive) that can listen to and modify the behavior of
       other HTML elements, attributes, properties, and components. They are usually represented
       as HTML attributes, hence the name.
   
  -    A good example of an Attribute Directive is the `ngClass` directive for adding and removing CSS class names.
  +    A good example of an attribute directive is the `ngClass` directive for adding and removing CSS class names.
   
   .l-main-section#B
   
  
positive.code: 
          Angular has its own set of decorators to help it interoperate with your application parts.
          Here is an example of a `@Component` decorator that identifies a
          class as an Angular [Component](#component) and an `@Input` decorator applied to the `name` property
          of that component. The elided object argument to the `@Component` decorator would contain the pertinent component metadata.
          ```
          @Component({...})
  
negative.code: +ifDocsFor('ts')
    a#aot
    :marked
      ## Ahead-of-time (AoT) compilation
    .l-sub-section
      :marked
        You can compile Angular applications at build-time.
        By compiling your application using the compiler-cli, `ngc`, you can bootstrap directly
        to a module factory, meaning you don't need to include the Angular compiler in your JavaScript bundle.
        Ahead-of-time compiled applications also benefit from decreased load time and increased performance.
  
    :marked
      ## Angular module
    .l-sub-section
      :marked
        Helps you organize an application into cohesive blocks of functionality.
        An Angular module identifies the components, directives, and pipes that the application uses along with the list of external Angular modules that the application needs, such as `FormsModule`.
  
        Every Angular application has an application root module class. By convention, the class is
        called `AppModule` and resides in a file named `app.component.ts`.
  