title: Ng-admin: how can i make a custom template listView of entity?
body: <p>I try to make custom template listView, for example:</p>
  
  <pre><code>import listTemplate from '../templates/listTemplate.html';
  
  var users = admin.getEntity('users');
    users
      .listView()
      .template(listTemplate)
      .actions([])
      .title('All users')
      .perPage(10)
      .fields([
        nga.field('email'),
        nga.field('name')
      ])
      .filters([
         nga.field('filter', 'template')
           .label('')
           .pinned(true)
           .defaultValue('')
           .template('&lt;div class="input-group"&gt;&lt;input type="text" ng-model="value" placeholder="Search..." class="form-control"&gt;&lt;/input&gt;&lt;span class="input-group-addon"&gt;&lt;i class="glyphicon glyphicon-search"&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;')
      ])
      .listActions(['edit', 'show']);
  </code></pre>
  
  <p>and listTemplate.html template, i copied from source code of ng-admin:</p>
  
  <pre><code>&lt;div class="row list-view" ng-class="::'ng-admin-entity-' + listController.entity.name()"&gt;
      &lt;div class="col-lg-12"&gt;
          &lt;ma-datagrid name="{{ ::listController.view.name() }}"
                    entries="listController.dataStore.getEntries(listController.entity.uniqueId)"
                    selection="selection"
                    fields="::listController.fields"
                    list-actions="::listController.listActions"
                    entity="::listController.entity"
                    datastore="listController.dataStore"&gt;
          &lt;/ma-datagrid&gt;
      &lt;/div&gt;
  &lt;/div&gt;
  
  &lt;div class="row" ng-if="::!listController.infinitePagination"&gt;
      &lt;div class="col-lg-12"&gt;
          &lt;ma-datagrid-pagination
              page="{{ listController.page }}"
              per-page="{{ ::listController.view.perPage() }}"
              total-items="{{ listController.totalItems }}"
              set-page="::listController.setPageCallback"&gt;
          &lt;/ma-datagrid-pagination&gt;
      &lt;/div&gt;
  &lt;/div&gt;
  
  &lt;ma-datagrid-infinite-pagination ng-if="::listController.infinitePagination"
              per-page="{{ ::listController.view.perPage() }}"
              total-items="{{ ::listController.totalItems }}"
              next-page="::listController.nextPageCallback"&gt;
  &lt;/ma-datagrid-infinite-pagination&gt;
  </code></pre>
  
  <p>But it just show empty list when i open on browser, because custom listView template can not get listController instance. Can any one help me ?</p>