AngularJS选择一组的第一个字母

时间:2013-08-28 18:32:29

标签: angularjs-directive angularjs-filter

我有一个可选择的东西列表和一个用户可以点击第一个字母的过滤区域:A B C D等

如果用户点击A,我希望网址为/products/a,然后我想过滤所有以字母a开头的产品。我不完全确定如何做到这一点。

思想?

1 个答案:

答案 0 :(得分:1)

$scope.startsWithFilter = function(artist) {

    var startMatch = new RegExp($scope.filterLetter, "i");
    return artist.name.substring(0, 1).match(startMatch);
}