Разбить список объектов на угловые 7 - PullRequest
0 голосов
/ 16 июня 2019

Я работаю над проектом Spring boot + Angular 7, где я передаю список типов объектов, который успешно передан, но результат не назначен Массив TypeScript в файле угловых компонентов

вот мой весенний метод перезапуска

@GetMapping("/allOrders")
public List<Object> allOrders(){
    return orderRepository.findAllOrders();
}

Угловой сервис

getALlOrders(){
  return this.http.get(environment.apiUrl + '/allOrders').toPromise();
}

мой угловой компонент

ordersList:[];
ngOnInit() {
    this.orderServise.getALlOrders().then( res=> this.ordersList = res as []);
    console.log(' data is '+this.ordersList);
}

при печати массива ordersList в консоли это дает неопределенный результат

1 Ответ

0 голосов
/ 17 июня 2019

Просто немного измените, как настроена функция стрелки с вашим обещанием.Вам нужно дождаться обещания, чтобы решить.Я считаю, что вы могли бы сделать следующее.

public ngOnInit(): void
{
    this.orderServise.getALlOrders().then(res => 
    {
        this.ordersList = res as [];
        console.log(' data is ' + this.ordersList);
    )};
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...