为什么我的列表 JSON 响应得到的是属性 @ref 而不是对象? AngularJS
Why my list JSON response is getting atribute @ref and not an object? AngularJS
我在我的列表 JSON 响应中得到属性 "usuario" 的 @ref 值,第二行,这是重复的,发生了什么事?:
1 row
{"@id":"1","id":4,"apelido":"HB20","usuario":
{"@id":"2","id":10,"nome":"teste","cpf":null,"telefone":null,"celular":null,"email":"teste@teste.com.br"}}
2 row
{"@id":"3","id":5,"apelido":"Ford","usuario":
{"@ref":"2"}}
3 row
(....)
我的 getVeiculos:
VeiculoService.getVeiculos = function(idUsuario) {
var dfd = $q.defer();
$http({
method: 'GET',
url: options.api.base_url + '/usuario/'+ idUsuario+'/veiculos/' ,
cache: false
}).then(function(data) {
dfd.resolve(data.data);
}, function(error) {
dfd.reject(error);
});
return dfd.promise;
};
我用 ng-repeat 的 tr:
<tr ng-repeat='veiculo in data'>
<td>
{{veiculo}}
</td>
</tr>
抱歉,我在 bean 上使用 com.voodoodyne.jackson.jsog.JSOGGenerator。
我在我的列表 JSON 响应中得到属性 "usuario" 的 @ref 值,第二行,这是重复的,发生了什么事?:
1 row
{"@id":"1","id":4,"apelido":"HB20","usuario":
{"@id":"2","id":10,"nome":"teste","cpf":null,"telefone":null,"celular":null,"email":"teste@teste.com.br"}}
2 row
{"@id":"3","id":5,"apelido":"Ford","usuario":
{"@ref":"2"}}
3 row
(....)
我的 getVeiculos:
VeiculoService.getVeiculos = function(idUsuario) {
var dfd = $q.defer();
$http({
method: 'GET',
url: options.api.base_url + '/usuario/'+ idUsuario+'/veiculos/' ,
cache: false
}).then(function(data) {
dfd.resolve(data.data);
}, function(error) {
dfd.reject(error);
});
return dfd.promise;
};
我用 ng-repeat 的 tr:
<tr ng-repeat='veiculo in data'>
<td>
{{veiculo}}
</td>
</tr>
抱歉,我在 bean 上使用 com.voodoodyne.jackson.jsog.JSOGGenerator。