多阵列分组 - ngRepeat

时间:2016-01-23 16:49:17

标签: angularjs

我得到了[ { // restaurant details here, "restaurant_class": {}, "city": {}, "location": {}, "menu_categories": [], "menu_items": [], "menu_modifier_groups": [], "menu_modifier_items": [] } ] ,如下所示;

ng-repeat

如何使用menu_categoriesmenu-items进行分组? menu_categoriesmenu_items

的孩子

基本上我想显示menu_modifier_groupsmenu_modifier_itemsmenu_categoriesget("/file") { request: Request => response.ok.file("/file123.txt") }

分组

1 个答案:

答案 0 :(得分:0)

我认为您可以使用过滤器对数组进行排序(通常操作),然后执行ng-repeat,它不一定会更改原始数据。所以在html中你可以这样做:ng-repeat="item in myArray | myFilter: otherData"

并在js文件中定义过滤器,如:

.filter('myFilter', function () {
        return function(input, otherData) {
            var output = [];
            //some changes using "if"s and other things depending on your sorting algorithm
            return output;
        };
    })

如果您对排序算法有疑问,如果您能给我们真实的数据,那将会有所帮助......

希望这会有所帮助