ng-repeat with filter not working

HTML

<div ng-app="myApp" ng-controller="dummy">
  <table-list items="users" editable></table-list>
</div>

JavaScript

var myApp = angular.module("myApp", []);

myApp.controller("dummy", function($location, $scope) {

  })
  .directive('tableList', function() {
    return {
      restrict: 'EA',
      template: '<a ng-if="editable" class="btn btn-default" href="#">Add to group</a>' +
        '<table class="table table-stripped">' +
        '<thead>' +
        '<tr>' +
        '<th>#</th>' +
        '<th>Name</th>' +
        '<th>Users</th>' +
        '<th>Buildings</th>' +
        '<th>Created at</th>' +
        '</tr>' +
        '</thead>' +
        '<tbody>' +
        '<tr ng-repeat="item in items">' +
        '<th scope="row"><input type="checkbox" value="0"></th>' +
        '<td><a href="#/groups/{{item.id}}">{{item.name}}</a></td>' +
        '<td>_</td>' +
        '<td>_</td>' +
        '<td>_</td>' +
        '</tr>' +
        '</tbody>' +
        '</table>',
      scope: {
        items: "="
      },
      link: function($scope, $element, $attrs) {
        $scope.editable = $attrs.editable !== undefined;
      }
    }
  });