anchor.diff:  === Grid
   The [elementname]#vaadin-grid# element uses a `table` child element to declaratively configure columns, headers and footers.
   In case you’ll need to apply modifications to the declaratively configured [elementname]#vaadin-grid# columns, you must wait for the component to be fully initialized first.
  -To do this, you should use the `grid-ready` event as follows.
  -
  -[source]
  -----
  -<vaadin-grid (grid-ready)="gridReady($event)" [items]="dataItems">
  +To do this, you can use the native element as a Promise.
  +
  +[source]
  +----
  +<vaadin-grid #grid [items]="dataItems">
     <table>
       <colgroup>
         <col>
  
positive.code: == Installation
  
  [NOTE]
  Angular 2 support was introduced in `1.1.0-alpha1` versions of each element. +
  For element versions `1.1.0-beta2` or newer, use Angular version `2.0.0-rc.0`. +
  For element versions `1.1.0-alpha1 to 1.1.0-beta1`, use Angular version `2.0.0-beta.16/17`.
  
  
  Although Angular 2 dependecies are typically installed via https://www.npmjs.com/[npm], Vaadin Elements require installation with http://bower.io[Bower].
  To install a Vaadin Core Element, first you should setup bower in your project, and then you need to run the following command in your project directory (replace the `[element-name]` part with the actual name of the element).
  
  [source,bash]
  
negative.code: [[vaadin-core-elements.angular2]]
  = Angular 2 Integration
  
  While Vaadin Elements are built using Polymer, you need [vaadin-ng2-polymer] directive to enable seamless usage within Angular 2 applications.
  
  This page assumes that you already have an Angular 2 application setup ready.
  
  If you need help with the project setup, you should follow the https://angular.io/docs/ts/latest/quickstart.html[Angular 2 Quickstart] guide.
  