*ngFor를 사용하면 데이터를 렌더링할 수 있지만 이 오류가 발생합니다.
오류 오류: NG0900: '[object Object]'를 비교하는 동안 오류가 발생했습니다. 배열과 반복 가능한 객체만 허용됩니다
저의 서비스 방식입니다
으아악이것이 내 구성 요소 방법입니다
으아악이것은 내 Cigales 인터페이스입니다
으아악이것은 내 구성 요소입니다.html
으아악Console.log(this.editions) 그리고 두 개체의 배열을 얻습니다
콘솔 결과
EDIT: Array.isArray(this.editions)를 시도했는데 true를 반환했습니다
P粉8525780752024-02-26 14:43:53
우선, 직면한 오류는 *ngFor 지시문의 데이터 소스로 배열 대신 개체를 사용하려고 하는 것과 관련이 있습니다.
두 번째로 this.editions에 데이터를 할당해 보세요. 예:
으아악또한 Angular 애플리케이션에서는 Promise를 사용하지 말고 구독을 활용하여 코드의 반응성을 높이는 것이 좋습니다.