Edit in JSFiddle

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

app.filter('startsWithA', function () {
    return function (items) {
        var filtered = [];
        for (var i = 0; i < items.length; i++) {
            var item = items[i];
            if (/a/i.test(item.name.substring(0, 1))) {
                filtered.push(item);
            }
        }
        return filtered;
    };
});

app.controller('PersonCtrl', function () {
    this.friends = [{
        name: 'Andrew'        
    }, {
        name: 'Will'
    }, {
        name: 'Mark'
    }, {
        name: 'Alice'
    }, {
        name: 'Todd'
    }];
});
<div ng-app="app">
    <div ng-controller="PersonCtrl as person">
        <ul>
            <li ng-repeat="friend in person.friends | startsWithA">
                {{ friend }}
            </li>
        </ul>
    </div>
</div>