我有加载和设置商店数据的服务:
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