Filtered arrays outside ng-repeat loops

Examples i used on my blogpost odiseo.net

by odiseo

HTML

<div ng-app="app" ng-controller="myController">    
    <listify data="data" ></listify>
</div>

JavaScript

var app = angular.module('app', []);

app.controller('myController', function($scope) {
    $scope.data = [
        {name: 'Walter', children: [{name: 'Walter JR', children: [{name: 'Walterior'}]}, {name: 'Trycia', children: [{}, ]}]}, 
        {}, 
        {}
    ];
});