angularjs过滤器(不工作) [英] angularjs filter (not working)

查看:241
本文介绍了angularjs过滤器(不工作)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

下面的HTML,Javascript和JSON正确渲染,但过滤器根本不工作。什么是我们做错了什么?

< D​​IV数据-NG-控制器=dashboard_controller>
    < H1>
        目录
        <输入类型=文本数据-NG-模式=catalog_filter占位符=过滤器分销商>
    < / H1>    < D​​IV CLASS =catalogs_listing>
        < UL数据-NG-重复=目录中的产品目录|过滤器:catalog_filter>
            <立GT;< A HREF ={{catalog.distributor_id}} / D /产品/ catalog_view / {{catalog.uid}}>
                < D​​IV CLASS =catalog_thumb>
                    < D​​IV CLASS =catalog_thumb_image>
                        &所述; IMG SRC ={{catalog.thumb_image}}/>
                    < / DIV>
                < / DIV>
                < D​​IV CLASS =catalog_info>
                    < H2> {{分销[catalog.distributor_id]。名称}}
                        <跨度> {{catalog.products_count}} P< / SPAN>
                    < / H>
                    &所述p为H.; {{catalog.name}}&下; / P>
                < / DIV>
                &所述; / A>
            < /李>
        < / UL>
    < / DIV>
< / DIV>

JavaScript的:

app.controller('dashboard_controller',函数($范围,$ HTTP){
    $ http.get('./ API /经销商/我的')。然后(功能(RES){
        $ scope.distributors = res.data;
    });
    $ http.get('./ API /仪表板/目录')。然后(功能(RES){
        $ scope.catalogs = res.data;
    });
});

和这2 JSONs:

API /经销商/我的:

{
    数据:{
        9kkE1sL8vXSZMVaL:{
            创造:1346840145.22
            UID:9kkE1sL8vXSZMVaL,
            CREATED_BY:3W7AoIQHTtvPauaK,
            名:Nikee
            说明:想做就做
            IMAGE_FILE:LogoNike.jpg,
            修改:1368443518.3894
            modified_by:3W7AoIQHTtvPauaK,
            货币:英镑
        },
        1OBKUhpb8srwHVVb:{
            创造:1346840213.41
            UID:1OBKUhpb8srwHVVb,
            CREATED_BY:3W7AoIQHTtvPauaK,
            名:Zappos的
            说明:该网最流行的鞋店
            IMAGE_FILE:zappos.jpg,
            修改:1347006513.93
            modified_by:3W7AoIQHTtvPauaK,
            货币:空
        },
        qHPXDp5lSQuz9z3Q:{
            创造:1346840305.78
            UID:qHPXDp5lSQuz9z3Q,
            CREATED_BY:3W7AoIQHTtvPauaK,
            名:的KitchenAid
            说明:为它的制作方式,
            IMAGE_FILE:kitchenaid_logo.gif,
            修改:1346840305.78
            modified_by:3W7AoIQHTtvPauaK,
            货币:空
        },
        9K4G8gE1sh4qpVG2:{
            创造:1346840443.32
            UID:9K4G8gE1sh4qpVG2,
            CREATED_BY:3W7AoIQHTtvPauaK,
            名:联合利华
            说明:创建一个更美好的未来,
            IMAGE_FILE:联合利华-logo.jpg
            修改:1346842125.2
            modified_by:3W7AoIQHTtvPauaK,
            货币:空
        },
        55ORaD7h0EMcaX82:{
            创造:1346840529.93
            UID:55ORaD7h0EMcaX82,
            CREATED_BY:3W7AoIQHTtvPauaK,
            名:戴尔,
            说明:做多的力量,
            IMAGE_FILE:戴尔logo.jpg
            修改:1346840529.93
            modified_by:3W7AoIQHTtvPauaK,
            货币:空
        },
        2LHf5ZipYjA2PdXu:{
            创造:1352084334.37
            UID:2LHf5ZipYjA2PdXu,
            CREATED_BY:3MO4JyiB9rMWTfBu,
            名:网上零售商,
            说明:网上零售商,
            IMAGE_FILE:家庭和Giftware.gif
            修改:1352954806.28
            modified_by:cu3OraVD7WclpLrX,
            货币:空
        },
        MdTDL72ynFySuUCR:{
            创造:1352870158.83
            UID:MdTDL72ynFySuUCR,
            CREATED_BY:1JiAF71w5VPHGgJe,
            名:Uniuniform
            说明:统一供应商,
            IMAGE_FILE:CWLogo.png,
            修改:1358317144.85
            modified_by:sv3HuiiRbiuHWkul,
            货币:空
        },
        oyYmdDcod9fseZng:{
            创造:1352934703.42
            UID:oyYmdDcod9fseZng,
            CREATED_BY:cu3OraVD7WclpLrX,
            名:Heidy制药
            说明:医药解决方案
            IMAGE_FILE:heidy.jpg,
            修改:1352934703.43
            modified_by:cu3OraVD7WclpLrX,
            货币:空
        },
        Kfs4HdFUfz6j2l2I:{
            创造:1352953682.22
            UID:Kfs4HdFUfz6j2l2I,
            CREATED_BY:cu3OraVD7WclpLrX,
            名:XXX,
            说明:网上零售商,
            IMAGE_FILE:xxx.gif,
            修改:1352953828.34
            modified_by:cu3OraVD7WclpLrX,
            货币:空
        },
        g2qRqUWvPSLRvLQr:{
            创造:1352953924.68
            UID:g2qRqUWvPSLRvLQr,
            CREATED_BY:cu3OraVD7WclpLrX,
            名:DDD
            说明:天然产品零售商,
            IMAGE_FILE:是的,to.jpg
            修改:1352953924.68
            modified_by:cu3OraVD7WclpLrX,
            货币:空
        },
        bbSu3jpFhdkG3TJR:{
            创造:1352954016.22
            UID:bbSu3jpFhdkG3TJR,
            CREATED_BY:cu3OraVD7WclpLrX,
            名:LLLL
            说明:人造产品零售商,
            IMAGE_FILE:l.jpg,
            修改:1352954016.23
            modified_by:cu3OraVD7WclpLrX,
            货币:空
        },
        X9xWF9VrRDqGWZ6S:{
            创造:1352954722.97
            UID:X9xWF9VrRDqGWZ6S,
            CREATED_BY:cu3OraVD7WclpLrX,
            名:ZZZ
            说明:玩具制造商,
            IMAGE_FILE:zzz.jpg,
            修改:1352954722.97
            modified_by:cu3OraVD7WclpLrX,
            货币:空
        },
        02CCPuWtM6ZJVgiQ:{
            创造:1367741881.7113
            UID:02CCPuWtM6ZJVgiQ,
            CREATED_BY:3W7AoIQHTtvPauaK,
            名:考牌
            说明:XXXX,
            IMAGE_FILE:空,
            修改:1367741882.5129
            modified_by:3W7AoIQHTtvPauaK,
            货币:空
        },
        GjsdgMCzp1n379j0:{
            创造:1369136484.1802
            UID:GjsdgMCzp1n379j0,
            CREATED_BY:3W7AoIQHTtvPauaK,
            名:测试所有产品,
            说明:只是一个测试
            IMAGE_FILE:空,
            修改:1369136484.5298
            modified_by:3W7AoIQHTtvPauaK,
            货币:USD
        },
        spVsxtJVroMkXQ1N:{
            创造:1370508658.353
            UID:spVsxtJVroMkXQ1N,
            CREATED_BY:3W7AoIQHTtvPauaK,
            名:PPPP导入,
            说明:,
            IMAGE_FILE:空,
            修改:1370508658.4394
            modified_by:3W7AoIQHTtvPauaK,
            货币:USD
        }
    }

API /仪表板/目录

{
    数据:{
        UPf17vFhMhiM2yYl:{
            创造:1352960014.4
            UID:UPf17vFhMhiM2yYl,
            CREATED_BY:3MO4JyiB9rMWTfBu,
            名:所有产品,
            说明:这个目录包含了所有你的产品
            修改:1352960014.4
            modified_by:3MO4JyiB9rMWTfBu,
            distributor_id:9kkE1sL8vXSZMVaL,
            形象:空,
            开始:空,
            结束:空,
            is_archived:空,
            products_count:0,
            thumb_image:资源/媒体/ default_image.jpg.thumbs / 165x165.jpg
        },
        ZUfcKpz0VrJZZZvW:{
            创造:1354172792.79
            UID:ZUfcKpz0VrJZZZvW,
            CREATED_BY:ORIGWlEFxbuE945J,
            名:考录,
            说明:,
            修改:1354172792.79
            modified_by:ORIGWlEFxbuE945J,
            distributor_id:9kkE1sL8vXSZMVaL,
            形象:空,
            开始:空,
            结束:空,
            is_archived:空,
            products_count:0,
            thumb_image:资源/媒体/ default_image.jpg.thumbs / 165x165.jpg
        },
        6YoSSDCzLH8gEokf:{
            创造:1360706477.5283
            UID:6YoSSDCzLH8gEokf,
            CREATED_BY:3W7AoIQHTtvPauaK,
            名:XXXX,
            说明:,
            修改:1360706477.5312
            modified_by:3W7AoIQHTtvPauaK,
            distributor_id:9kkE1sL8vXSZMVaL,
            形象:空,
            开始:空,
            结束:空,
            is_archived:空,
            products_count:3,
            thumb_image:资源/媒体/ default_image.jpg.thumbs / 165x165.jpg
        },
        4AwqE7iTNQmjSBED:{
            创造:1360794567.8451
            UID:4AwqE7iTNQmjSBED,
            CREATED_BY:3W7AoIQHTtvPauaK,
            名:所有产品,
            说明:空,
            修改:1360794567.8454
            modified_by:3W7AoIQHTtvPauaK,
            distributor_id:4AwqE7iTNQmjSBED,
            形象:空,
            开始:空,
            结束:空,
            is_archived:空,
            products_count:1,
            thumb_image:资源/媒体/ default_image.jpg.thumbs / 165x165.jpg
        },
        02CCPuWtM6ZJVgiQ:{
            创造:1367741881.7916
            UID:02CCPuWtM6ZJVgiQ,
            CREATED_BY:3W7AoIQHTtvPauaK,
            名:所有产品,
            说明:空,
            修改:1367741881.7919
            modified_by:3W7AoIQHTtvPauaK,
            distributor_id:02CCPuWtM6ZJVgiQ,
            形象:空,
            开始:空,
            结束:空,
            is_archived:空,
            products_count:2095,
            thumb_image:资源/媒体/ default_image.jpg.thumbs / 165x165.jpg
        },
        9kkE1sL8vXSZMVaL:{
            创造:1368165852.0352
            UID:9kkE1sL8vXSZMVaL,
            CREATED_BY:3W7AoIQHTtvPauaK,
            名:所有产品,
            说明:空,
            修改:1368165852.0361
            modified_by:3W7AoIQHTtvPauaK,
            distributor_id:9kkE1sL8vXSZMVaL,
            形象:空,
            开始:空,
            结束:空,
            is_archived:空,
            products_count:26,
            thumb_image:资源/媒体/ default_image.jpg.thumbs / 165x165.jpg
        },
        ZmSiqOK2C2Sq3MWB:{
            创造:1368958571.9548
            UID:ZmSiqOK2C2Sq3MWB,
            CREATED_BY:3W7AoIQHTtvPauaK,
            名:测试目录,
            说明:,
            修改:1368958571.9581
            modified_by:3W7AoIQHTtvPauaK,
            distributor_id:02CCPuWtM6ZJVgiQ,
            形象:空,
            开始:0,
            结束:0
            is_archived:1,
            products_count:0,
            thumb_image:资源/媒体/ default_image.jpg.thumbs / 165x165.jpg
        },
        flzoMbizDDTDpjgc:{
            创造:1368958778.8623
            UID:flzoMbizDDTDpjgc,
            CREATED_BY:3W7AoIQHTtvPauaK,
            名:xzczxc
            说明:,
            修改:1368958778.8637
            modified_by:3W7AoIQHTtvPauaK,
            distributor_id:02CCPuWtM6ZJVgiQ,
            形象:空,
            开始:0,
            结束:0
            is_archived:0,
            products_count:29,
            thumb_image:资源/媒体/ default_image.jpg.thumbs / 165x165.jpg
        },
        KfRJHxp7jBnBGCJ5:{
            创造:1369219487.4418
            UID:KfRJHxp7jBnBGCJ5,
            CREATED_BY:3W7AoIQHTtvPauaK,
            名:HHH
            说明:,
            修改:1369219487.4433
            modified_by:3W7AoIQHTtvPauaK,
            distributor_id:9kkE1sL8vXSZMVaL,
            形象:空,
            开始:0,
            结束:0
            is_archived:0,
            products_count:7,
            thumb_image:资源/媒体/ default_image.jpg.thumbs / 165x165.jpg
        },
        spVsxtJVroMkXQ1N:{
            创造:1370508658.3567
            UID:spVsxtJVroMkXQ1N,
            CREATED_BY:3W7AoIQHTtvPauaK,
            名:所有产品,
            说明:空,
            修改:1370508658.3575
            modified_by:3W7AoIQHTtvPauaK,
            distributor_id:spVsxtJVroMkXQ1N,
            形象:空,
            开始:0,
            结束:0
            is_archived:0,
            products_count:343,
            thumb_image:资源/媒体/ default_image.jpg.thumbs / 165x165.jpg
        },
        1OBKUhpb8srwHVVb:{
            创造:1370857435.5606
            UID:1OBKUhpb8srwHVVb,
            CREATED_BY:3W7AoIQHTtvPauaK,
            名:所有产品,
            说明:空,
            修改:1370857435.5612
            modified_by:3W7AoIQHTtvPauaK,
            distributor_id:1OBKUhpb8srwHVVb,
            形象:空,
            开始:0,
            结束:0
            is_archived:0,
            products_count:4,
            thumb_image:资源/媒体/ default_image.jpg.thumbs / 165x165.jpg
        },
        wXMHFdPyiXFBuRjJ:{
            创造:1370864864.1247
            UID:wXMHFdPyiXFBuRjJ,
            CREATED_BY:3W7AoIQHTtvPauaK,
            名称:×,
            说明:,
            修改:1370864864.1278
            modified_by:3W7AoIQHTtvPauaK,
            distributor_id:spVsxtJVroMkXQ1N,
            形象:空,
            开始:0,
            结束:0
            is_archived:0,
            products_count:10,
            thumb_image:资源/媒体/ default_image.jpg.thumbs / 165x165.jpg
        },
        GjsdgMCzp1n379j0:{
            创造:1371116610.6898
            UID:GjsdgMCzp1n379j0,
            CREATED_BY:3W7AoIQHTtvPauaK,
            名:所有产品,
            说明:空,
            修改:1371116610.6902
            modified_by:3W7AoIQHTtvPauaK,
            distributor_id:GjsdgMCzp1n379j0,
            形象:空,
            开始:0,
            结束:0
            is_archived:0,
            products_count:2095,
            thumb_image:资源/媒体/ default_image.jpg.thumbs / 165x165.jpg
        },
        gvWLNWwsI3B7mnCU:{
            创造:1371116669.5872
            UID:gvWLNWwsI3B7mnCU,
            CREATED_BY:3W7AoIQHTtvPauaK,
            名:所有产品,
            说明:空,
            修改:1371116669.5877
            modified_by:3W7AoIQHTtvPauaK,
            distributor_id:gvWLNWwsI3B7mnCU,
            形象:空,
            开始:0,
            结束:0
            is_archived:0,
            products_count:0,
            thumb_image:资源/媒体/ default_image.jpg.thumbs / 165x165.jpg
        }
    }


解决方案

角器无法处理对象为输入的对象。 NG-重复,可以使它们,但预计滤镜对象的数组。解决这个问题的最简单的方法是让服务器,而无需命名键返回数组。你也可以改变每个请求(更贵)后角的响应。

The following HTML, Javascript and JSON render correctly, but the filter does not work at all. What are we doing wrong?

<div data-ng-controller="dashboard_controller">
    <h1>
        Catalogs
        <input type="text" data-ng-model="catalog_filter" placeholder="Filter Distributors">
    </h1>

    <div class="catalogs_listing">
        <ul data-ng-repeat="catalog in catalogs | filter:catalog_filter">
            <li><a href="{{catalog.distributor_id}}/d/products/catalog_view/{{catalog.uid}}">
                <div class="catalog_thumb">
                    <div class="catalog_thumb_image">
                        <img src="{{catalog.thumb_image}}" />
                    </div>
                </div>
                <div class="catalog_info">
                    <h2>{{distributors[catalog.distributor_id].name}}
                        <span>{{catalog.products_count}}p</span>
                    </h2>
                    <p>{{catalog.name}}</p>
                </div>
                </a>
            </li>
        </ul>
    </div>
</div>

The Javascript:

app.controller('dashboard_controller', function ($scope, $http) {
    $http.get('./api/distributors/my').then(function (res) {
        $scope.distributors = res.data;
    });
    $http.get('./api/dashboard/catalogs').then(function (res) {
        $scope.catalogs = res.data;
    });
});

And these 2 JSONs:

api/distributors/my:

{
    "data": {
        "9kkE1sL8vXSZMVaL": {
            "created": "1346840145.22",
            "uid": "9kkE1sL8vXSZMVaL",
            "created_by": "3W7AoIQHTtvPauaK",
            "name": "Nikee",
            "description": "Just do it",
            "image_file": "LogoNike.jpg",
            "modified": "1368443518.3894",
            "modified_by": "3W7AoIQHTtvPauaK",
            "currency": "gbp"
        },
        "1OBKUhpb8srwHVVb": {
            "created": "1346840213.41",
            "uid": "1OBKUhpb8srwHVVb",
            "created_by": "3W7AoIQHTtvPauaK",
            "name": "Zappos",
            "description": "The webs most popular shoe store",
            "image_file": "zappos.jpg",
            "modified": "1347006513.93",
            "modified_by": "3W7AoIQHTtvPauaK",
            "currency": null
        },
        "qHPXDp5lSQuz9z3Q": {
            "created": "1346840305.78",
            "uid": "qHPXDp5lSQuz9z3Q",
            "created_by": "3W7AoIQHTtvPauaK",
            "name": "Kitchenaid",
            "description": "For the way it's made",
            "image_file": "kitchenaid_logo.gif",
            "modified": "1346840305.78",
            "modified_by": "3W7AoIQHTtvPauaK",
            "currency": null
        },
        "9K4G8gE1sh4qpVG2": {
            "created": "1346840443.32",
            "uid": "9K4G8gE1sh4qpVG2",
            "created_by": "3W7AoIQHTtvPauaK",
            "name": "Unilever",
            "description": "Create a better future",
            "image_file": "Unilever-logo.jpg",
            "modified": "1346842125.2",
            "modified_by": "3W7AoIQHTtvPauaK",
            "currency": null
        },
        "55ORaD7h0EMcaX82": {
            "created": "1346840529.93",
            "uid": "55ORaD7h0EMcaX82",
            "created_by": "3W7AoIQHTtvPauaK",
            "name": "Dell",
            "description": "The power to do more",
            "image_file": "dell-logo.jpg",
            "modified": "1346840529.93",
            "modified_by": "3W7AoIQHTtvPauaK",
            "currency": null
        },
        "2LHf5ZipYjA2PdXu": {
            "created": "1352084334.37",
            "uid": "2LHf5ZipYjA2PdXu",
            "created_by": "3MO4JyiB9rMWTfBu",
            "name": "Online Retailer",
            "description": "Online Retailer",
            "image_file": "Home and Giftware.gif",
            "modified": "1352954806.28",
            "modified_by": "cu3OraVD7WclpLrX",
            "currency": null
        },
        "MdTDL72ynFySuUCR": {
            "created": "1352870158.83",
            "uid": "MdTDL72ynFySuUCR",
            "created_by": "1JiAF71w5VPHGgJe",
            "name": "Uniuniform",
            "description": "Uniform Suppliers",
            "image_file": "CWLogo.png",
            "modified": "1358317144.85",
            "modified_by": "sv3HuiiRbiuHWkul",
            "currency": null
        },
        "oyYmdDcod9fseZng": {
            "created": "1352934703.42",
            "uid": "oyYmdDcod9fseZng",
            "created_by": "cu3OraVD7WclpLrX",
            "name": "Heidy Pharmaceuticals",
            "description": "Pharmaceutical Solutions",
            "image_file": "heidy.jpg",
            "modified": "1352934703.43",
            "modified_by": "cu3OraVD7WclpLrX",
            "currency": null
        },
        "Kfs4HdFUfz6j2l2I": {
            "created": "1352953682.22",
            "uid": "Kfs4HdFUfz6j2l2I",
            "created_by": "cu3OraVD7WclpLrX",
            "name": "xxx",
            "description": "Online Retailer",
            "image_file": "xxx.gif",
            "modified": "1352953828.34",
            "modified_by": "cu3OraVD7WclpLrX",
            "currency": null
        },
        "g2qRqUWvPSLRvLQr": {
            "created": "1352953924.68",
            "uid": "g2qRqUWvPSLRvLQr",
            "created_by": "cu3OraVD7WclpLrX",
            "name": "ddd",
            "description": "Natural Product Retailer",
            "image_file": "yes-to.jpg",
            "modified": "1352953924.68",
            "modified_by": "cu3OraVD7WclpLrX",
            "currency": null
        },
        "bbSu3jpFhdkG3TJR": {
            "created": "1352954016.22",
            "uid": "bbSu3jpFhdkG3TJR",
            "created_by": "cu3OraVD7WclpLrX",
            "name": "llll",
            "description": "Artificial Product Retailer",
            "image_file": "l.jpg",
            "modified": "1352954016.23",
            "modified_by": "cu3OraVD7WclpLrX",
            "currency": null
        },
        "X9xWF9VrRDqGWZ6S": {
            "created": "1352954722.97",
            "uid": "X9xWF9VrRDqGWZ6S",
            "created_by": "cu3OraVD7WclpLrX",
            "name": "zzz",
            "description": "Toy Manufacturer",
            "image_file": "zzz.jpg",
            "modified": "1352954722.97",
            "modified_by": "cu3OraVD7WclpLrX",
            "currency": null
        },
        "02CCPuWtM6ZJVgiQ": {
            "created": "1367741881.7113",
            "uid": "02CCPuWtM6ZJVgiQ",
            "created_by": "3W7AoIQHTtvPauaK",
            "name": "test brand",
            "description": "xxxx",
            "image_file": null,
            "modified": "1367741882.5129",
            "modified_by": "3W7AoIQHTtvPauaK",
            "currency": null
        },
        "GjsdgMCzp1n379j0": {
            "created": "1369136484.1802",
            "uid": "GjsdgMCzp1n379j0",
            "created_by": "3W7AoIQHTtvPauaK",
            "name": "testing all products",
            "description": "just a test",
            "image_file": null,
            "modified": "1369136484.5298",
            "modified_by": "3W7AoIQHTtvPauaK",
            "currency": "usd"
        },
        "spVsxtJVroMkXQ1N": {
            "created": "1370508658.353",
            "uid": "spVsxtJVroMkXQ1N",
            "created_by": "3W7AoIQHTtvPauaK",
            "name": "pppp Import",
            "description": "",
            "image_file": null,
            "modified": "1370508658.4394",
            "modified_by": "3W7AoIQHTtvPauaK",
            "currency": "usd"
        }
    }

api/dashboard/catalogs

{
    "data": {
        "UPf17vFhMhiM2yYl": {
            "created": "1352960014.4",
            "uid": "UPf17vFhMhiM2yYl",
            "created_by": "3MO4JyiB9rMWTfBu",
            "name": "All Products",
            "description": "This catalog contains all of your products",
            "modified": "1352960014.4",
            "modified_by": "3MO4JyiB9rMWTfBu",
            "distributor_id": "9kkE1sL8vXSZMVaL",
            "image": null,
            "start": null,
            "end": null,
            "is_archived": null,
            "products_count": "0",
            "thumb_image": "resources/media/default_image.jpg.thumbs/165x165.jpg"
        },
        "ZUfcKpz0VrJZZZvW": {
            "created": "1354172792.79",
            "uid": "ZUfcKpz0VrJZZZvW",
            "created_by": "ORIGWlEFxbuE945J",
            "name": "test catalog",
            "description": "",
            "modified": "1354172792.79",
            "modified_by": "ORIGWlEFxbuE945J",
            "distributor_id": "9kkE1sL8vXSZMVaL",
            "image": null,
            "start": null,
            "end": null,
            "is_archived": null,
            "products_count": "0",
            "thumb_image": "resources/media/default_image.jpg.thumbs/165x165.jpg"
        },
        "6YoSSDCzLH8gEokf": {
            "created": "1360706477.5283",
            "uid": "6YoSSDCzLH8gEokf",
            "created_by": "3W7AoIQHTtvPauaK",
            "name": "xxxx",
            "description": "",
            "modified": "1360706477.5312",
            "modified_by": "3W7AoIQHTtvPauaK",
            "distributor_id": "9kkE1sL8vXSZMVaL",
            "image": null,
            "start": null,
            "end": null,
            "is_archived": null,
            "products_count": "3",
            "thumb_image": "resources/media/default_image.jpg.thumbs/165x165.jpg"
        },
        "4AwqE7iTNQmjSBED": {
            "created": "1360794567.8451",
            "uid": "4AwqE7iTNQmjSBED",
            "created_by": "3W7AoIQHTtvPauaK",
            "name": "All Products",
            "description": null,
            "modified": "1360794567.8454",
            "modified_by": "3W7AoIQHTtvPauaK",
            "distributor_id": "4AwqE7iTNQmjSBED",
            "image": null,
            "start": null,
            "end": null,
            "is_archived": null,
            "products_count": "1",
            "thumb_image": "resources/media/default_image.jpg.thumbs/165x165.jpg"
        },
        "02CCPuWtM6ZJVgiQ": {
            "created": "1367741881.7916",
            "uid": "02CCPuWtM6ZJVgiQ",
            "created_by": "3W7AoIQHTtvPauaK",
            "name": "All Products",
            "description": null,
            "modified": "1367741881.7919",
            "modified_by": "3W7AoIQHTtvPauaK",
            "distributor_id": "02CCPuWtM6ZJVgiQ",
            "image": null,
            "start": null,
            "end": null,
            "is_archived": null,
            "products_count": "2095",
            "thumb_image": "resources/media/default_image.jpg.thumbs/165x165.jpg"
        },
        "9kkE1sL8vXSZMVaL": {
            "created": "1368165852.0352",
            "uid": "9kkE1sL8vXSZMVaL",
            "created_by": "3W7AoIQHTtvPauaK",
            "name": "All Products",
            "description": null,
            "modified": "1368165852.0361",
            "modified_by": "3W7AoIQHTtvPauaK",
            "distributor_id": "9kkE1sL8vXSZMVaL",
            "image": null,
            "start": null,
            "end": null,
            "is_archived": null,
            "products_count": "26",
            "thumb_image": "resources/media/default_image.jpg.thumbs/165x165.jpg"
        },
        "ZmSiqOK2C2Sq3MWB": {
            "created": "1368958571.9548",
            "uid": "ZmSiqOK2C2Sq3MWB",
            "created_by": "3W7AoIQHTtvPauaK",
            "name": "Test Catalog",
            "description": "",
            "modified": "1368958571.9581",
            "modified_by": "3W7AoIQHTtvPauaK",
            "distributor_id": "02CCPuWtM6ZJVgiQ",
            "image": null,
            "start": "0",
            "end": "0",
            "is_archived": "1",
            "products_count": "0",
            "thumb_image": "resources/media/default_image.jpg.thumbs/165x165.jpg"
        },
        "flzoMbizDDTDpjgc": {
            "created": "1368958778.8623",
            "uid": "flzoMbizDDTDpjgc",
            "created_by": "3W7AoIQHTtvPauaK",
            "name": "xzczxc",
            "description": "",
            "modified": "1368958778.8637",
            "modified_by": "3W7AoIQHTtvPauaK",
            "distributor_id": "02CCPuWtM6ZJVgiQ",
            "image": null,
            "start": "0",
            "end": "0",
            "is_archived": "0",
            "products_count": "29",
            "thumb_image": "resources/media/default_image.jpg.thumbs/165x165.jpg"
        },
        "KfRJHxp7jBnBGCJ5": {
            "created": "1369219487.4418",
            "uid": "KfRJHxp7jBnBGCJ5",
            "created_by": "3W7AoIQHTtvPauaK",
            "name": "hhh",
            "description": "",
            "modified": "1369219487.4433",
            "modified_by": "3W7AoIQHTtvPauaK",
            "distributor_id": "9kkE1sL8vXSZMVaL",
            "image": null,
            "start": "0",
            "end": "0",
            "is_archived": "0",
            "products_count": "7",
            "thumb_image": "resources/media/default_image.jpg.thumbs/165x165.jpg"
        },
        "spVsxtJVroMkXQ1N": {
            "created": "1370508658.3567",
            "uid": "spVsxtJVroMkXQ1N",
            "created_by": "3W7AoIQHTtvPauaK",
            "name": "All Products",
            "description": null,
            "modified": "1370508658.3575",
            "modified_by": "3W7AoIQHTtvPauaK",
            "distributor_id": "spVsxtJVroMkXQ1N",
            "image": null,
            "start": "0",
            "end": "0",
            "is_archived": "0",
            "products_count": "343",
            "thumb_image": "resources/media/default_image.jpg.thumbs/165x165.jpg"
        },
        "1OBKUhpb8srwHVVb": {
            "created": "1370857435.5606",
            "uid": "1OBKUhpb8srwHVVb",
            "created_by": "3W7AoIQHTtvPauaK",
            "name": "All Products",
            "description": null,
            "modified": "1370857435.5612",
            "modified_by": "3W7AoIQHTtvPauaK",
            "distributor_id": "1OBKUhpb8srwHVVb",
            "image": null,
            "start": "0",
            "end": "0",
            "is_archived": "0",
            "products_count": "4",
            "thumb_image": "resources/media/default_image.jpg.thumbs/165x165.jpg"
        },
        "wXMHFdPyiXFBuRjJ": {
            "created": "1370864864.1247",
            "uid": "wXMHFdPyiXFBuRjJ",
            "created_by": "3W7AoIQHTtvPauaK",
            "name": "x",
            "description": "",
            "modified": "1370864864.1278",
            "modified_by": "3W7AoIQHTtvPauaK",
            "distributor_id": "spVsxtJVroMkXQ1N",
            "image": null,
            "start": "0",
            "end": "0",
            "is_archived": "0",
            "products_count": "10",
            "thumb_image": "resources/media/default_image.jpg.thumbs/165x165.jpg"
        },
        "GjsdgMCzp1n379j0": {
            "created": "1371116610.6898",
            "uid": "GjsdgMCzp1n379j0",
            "created_by": "3W7AoIQHTtvPauaK",
            "name": "All Products",
            "description": null,
            "modified": "1371116610.6902",
            "modified_by": "3W7AoIQHTtvPauaK",
            "distributor_id": "GjsdgMCzp1n379j0",
            "image": null,
            "start": "0",
            "end": "0",
            "is_archived": "0",
            "products_count": "2095",
            "thumb_image": "resources/media/default_image.jpg.thumbs/165x165.jpg"
        },
        "gvWLNWwsI3B7mnCU": {
            "created": "1371116669.5872",
            "uid": "gvWLNWwsI3B7mnCU",
            "created_by": "3W7AoIQHTtvPauaK",
            "name": "All Products",
            "description": null,
            "modified": "1371116669.5877",
            "modified_by": "3W7AoIQHTtvPauaK",
            "distributor_id": "gvWLNWwsI3B7mnCU",
            "image": null,
            "start": "0",
            "end": "0",
            "is_archived": "0",
            "products_count": 0,
            "thumb_image": "resources/media/default_image.jpg.thumbs/165x165.jpg"
        }
    }

解决方案

Angular filters cannot handle an object of objects as input. ng-repeat can render them, but filters expect an array of objects. The easiest way to fix this is to let the server return an array without named keys. You could also transform the response in angular after each request (more expensive).

这篇关于angularjs过滤器(不工作)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆