Angularjs $ http服务返回不完整的数据

时间:2015-11-14 10:56:52

标签: angularjs store

我有加载和设置商店数据的服务:

        return $http({
              method  : 'GET',
              url     : 'store.json',
              headers : {
                  'X-Requested-With': 'XMLHttpRequest'
              }
        })
        .success(function(data) 
        {

            console.log("MaterialtypeService - SET DATA", data);

            if ("object" == typeof data) {
                store.setItems(data);
            } 
            else {
                // @todo
            }

        })
        .error(function(data, status, headers, config) 
            {
                $scope.messages = 'There was a network error. Try again later.';
                console.error(data);
        })
        ;

如果我手动调用store-url,响应是:

[
    {"id":"1","label":"S355J2+N"},
    {"id":"2","label":"S355J2+K"}
]

但成功函数中的数据如下所示:

[
    {$$hashKey:"object24", id:undefined, label:"S355J2+N"},
    {$$hashKey:"object25", id:undefined, label:"S355J2+K"}
]

" id" ??

的内容会发生什么

在我的其他商店,它运作良好...

问候 Bytecounter

0 个答案:

没有答案