오류 NG0900 비교하는 동안 오류가 발생했습니다. 배열과 반복 가능한 객체만 허용됩니다.
P粉226667290
P粉226667290 2024-02-25 19:15:04
0
1
461

*ngFor를 사용하면 데이터를 렌더링할 수 있지만 이 오류가 발생합니다.

오류 오류: NG0900: '[object Object]'를 비교하는 동안 오류가 발생했습니다. 배열과 반복 가능한 객체만 허용됩니다

저의 서비스 방식입니다

으아악

이것이 내 구성 요소 방법입니다

으아악

이것은 내 Cigales 인터페이스입니다

으아악

이것은 내 구성 요소입니다.html

으아악

Console.log(this.editions) 그리고 두 개체의 배열을 얻습니다

콘솔 결과

EDIT: Array.isArray(this.editions)를 시도했는데 true를 반환했습니다

P粉226667290
P粉226667290

모든 응답(1)
P粉852578075

우선, 직면한 오류는 *ngFor 지시문의 데이터 소스로 배열 대신 개체를 사용하려고 하는 것과 관련이 있습니다.

두 번째로 this.editions에 데이터를 할당해 보세요. 예:

으아악

또한 Angular 애플리케이션에서는 Promise를 사용하지 말고 구독을 활용하여 코드의 반응성을 높이는 것이 좋습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿