Propiedasdes de navegacion en .net core, parseo a angular
Publicado por fernando (2 intervenciones) el 22/09/2019 18:18:51
Tengo en mi controlador mvc una funcion get que devuelve una lista de objetos en la que cad objeto tiene otra lista de objetos.
Si no relleno la lista anidada mi http.get de angular lo parsea de lujo, pero al añadirle con un include la lista de objetos anidadas. el parse del subscribe me da error.
esta es mi funcion angular:
http.get<Bonsai[]>(baseUrl + 'api/Bonsai/ListarBonsais', { responseType: 'json' })
.subscribe(result => {
this.bonsais = result as Bonsai[];
}, error => console.error(error));
y mi funcion en el controlador de .net core :
¿Alguien sabe que esta pasando?
Si lanzo la url desde el navegador el objeto json parece estar bien.
Si no relleno la lista anidada mi http.get de angular lo parsea de lujo, pero al añadirle con un include la lista de objetos anidadas. el parse del subscribe me da error.
esta es mi funcion angular:
http.get<Bonsai[]>(baseUrl + 'api/Bonsai/ListarBonsais', { responseType: 'json' })
.subscribe(result => {
this.bonsais = result as Bonsai[];
}, error => console.error(error));
y mi funcion en el controlador de .net core :
1
2
3
4
5
6
7
[HttpGet("[action]")]
public async Task<IEnumerable<Bonsai>> ListarBonsais()
{
return await _context.Bonsais.Include(x => x.Fotos).ToListAsync();
}
¿Alguien sabe que esta pasando?
Si lanzo la url desde el navegador el objeto json parece estar bien.
Valora esta pregunta


0