anchor.diff:          [`@SkipSelf`](../api/core/SkipSelf-var.html) in the same way -
           by adding `new ng.core.Host()` or `ng.core.SkipSelf()` in the
           parameters array.
  +        
  +        我们可以用同样的方法来应用其他额外的参数装饰器，比如[`@Host`](../api/core/Host-var.html) 和
  +        [`@SkipSelf`](../api/core/SkipSelf-var.html)：添加`new ng.core.Host()` 或 `ng.core.SkipSelf()`到参数数组中。
   
   
   a(id="other-property-metadata")
   .l-main-section
   :marked
     ## Host and Query Metadata
  +  
  +  ## 宿主和查询元数据
   
   - var top="vertical-align:top"
   table(width="100%")
  
positive.code:         [`@ContentChildren`](../api/core/ContentChildren-var.html) property decorators
          allow a component to query instances of other components that have been projected
          into its view from elsewhere.
          
        +makeExample('cb-ts-to-js/ts/app/heroes-queries.component.ts', 'content')(format="." )
        
        .alert.is-helpful
          :marked
            In TypeScript we can also use the `queries` metadata 
            instead of the `@ViewChild` and `@ContentChild` property decorators.      
      td
        :marked
          ### Query Metadata
          
          We access a component's view children by adding a `queries` attribute to
          the component metadata. It should be an object where:
          
          * Each key is the name of a component property that will hold the view children
          * Each value is an instance of either `ViewChild` or `ViewChildren`.
          
        +makeExample('cb-ts-to-js/js/app/heroes-queries.component.js', 'view')(format="." )
  
  
negative.code: .l-main-section
  :marked
    ## Dependency Injection
    
    ## 依赖注入
  
  - var top="vertical-align:top"
  table(width="100%")
  