Я почти уверен, что вы получаете (entities
) объект, который не может быть повторен.
Измените pipe(map
на pipe(tap
и выполните console.log, чтобы увидеть, чтовы получаете с сервера,
.pipe(tap(entities => console.log(entities));
Затем, если вам нужно перебрать реквизиты объекта, выполните Object.keys (myObj), который возвращает массив.
Надеюсь, это поможет вам