从Angular JS数据源中提取随机数量的项目?

时间:2014-06-27 14:22:53

标签: javascript angularjs

我已经搜索过,只能查找与随机项目相关的内容,但我想要做的是从一大组项目中获取(例如)7个随机项目。

所以现在我有代码可以获取我数据中的前7个项目,但我想要提取6个随机项目。

<ul class="block-grid-4">
    <li ng-repeat="icon in icons | limitTo:7"><i class="fa fa-fw fa-{{icon.id}}"></i> fa-{{icon.id}}</li>
  </ul>

我怎样才能简单地获得7个(或任意数字)的项目?

我的服务是

.factory('FaIconFactory', ['$http',
    function($http) {

        return {
            getIcons: function() {
                var icons = $http.get('scripts/data/fa_icons.js').then(function(response) {
                    return response.data.icons;
                });

                return icons;
            }
        };
    }
]);

0 个答案:

没有答案