찾다

 >  Q&A  >  본문

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

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

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

저의 서비스 방식입니다

으아악

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

으아악

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

으아악

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

으아악

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

콘솔 결과

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

P粉226667290P粉226667290277일 전455

모든 응답(1)나는 대답할 것이다

  • P粉852578075

    P粉8525780752024-02-26 14:43:53

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

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

    으아악

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

    회신하다
    0
  • 취소회신하다