anchor.diff:  .l-sub-section
     :marked
       A directive property that can be the ***target*** of a
  -    [Property Binding](!{docsLatest}/guide/template-syntax.html#property-binding).
  +    [property binding](!{docsLatest}/guide/template-syntax.html#property-binding) (explained in detail in the [Template Syntax](!{docsLatest}/guide/template-syntax.html) page).
       Data values flow *into* this property from the data source identified
       in the template expression to the right of the equal sign.
   
  -    See the [Template Syntax](!{docsLatest}/guide/template-syntax.html#inputs-outputs) page.
  +    See the [Input and output properties](!{docsLatest}/guide/template-syntax.html#inputs-outputs) section of the [Template Syntax](!{docsLatest}/guide/template-syntax.html) page.
   
   :marked
     ## Interpolation
   .l-sub-section
     :marked
  -    A form of [Property Data Binding](#data-binding) in which a
  +    A form of [property data binding](#data-binding) in which a
       [template expression](#template-expression) between double-curly braces
       renders as text.  That text may be concatenated with neighboring text
       before it is assigned to an element property
  
positive.code:       :marked
         In Angular, there are two types of modules:
         - [Angular modules](#angular-module).
         For details and examples, see the [Angular Module](!{docsLatest}/guide/ngmodule.html) page.
         - ES2015 modules, as described in this section.
  
      :marked
  
negative.code:           Always include parentheses `()` when applying a decorator.
  
  :marked
    ## Dependency injection
  .l-sub-section
    :marked
      Dependency injection is both a design pattern and a mechanism
      for creating and delivering parts of an application to other
      parts of an application that request them.
  
  