это то, что я пытался ..

от вопрос уже есть ответ здесь:

Данные, возвращаемые из вызова API через сервис к компоненту, являются объектом и, похоже, должны быть массивом для Angular. 2 ответа

Пытаюсь отобразить данные в шаблоне HTML от компонента к вызову службы, который вызывает и возвращает API, но я получаю эту ошибку

ОШИБКА Ошибка: не удается найти другой поддерживающий объект '[object Object]' типа 'object'. NgFor поддерживает только привязку к итерациям, таким как массивы.

HTML

<li *ngFor="let item of testing"> 
   <a [routerLink]="[item.url]" > 
    <span>{{item.name}}</span>
   </a>
</li>

Составная часть

testing: any;

this.arsSevice.getMenu()
     .subscribe(
         result => {
            this.testing = result;
            console.log('menu',result);
      },
      error => {
         console.log('menu error', error);
      }
      )

Обслуживание:

getMenu()  {
    return this.http.post(this.menuUrl, JSON.stringify({
        "UserID": 61525,
        "AppID": 15,
        "NavAppID":null,
        "AppGroupID": 116,
        "SelectedCaseID": 0,
        "SelectedRoleID":0            
    }), httpOptions)
        .map((response: Response)=> {
            return response;
        })
}

Скриншот изображения данных

Обновить

Я вижу проблему с данными

"меню" имеетdata: и это то, что ЗДЕСЬ и НЕ работает.

рабочий из другого вызова API. Обратите внимание, что

данные: массив (16)

Как я могу исправить свои данные от объекта к массиву?

Ответы на вопрос(3)

Ваш ответ на вопрос