Grid component for AngularJS (Port of backbone-gridview)