У меня была аналогичная проблема при использовании Angular, вот решение, которое я нашел.
Шаг 1. Получите все ключи объектов. используя Object.keys. Этот метод возвращает массив собственных перечислимых свойств данного объекта.
Шаг 2. Создайте пустой массив. Это место, где все свойства будут жить, так как ваш новый цикл ngFor будет указывать на этот массив, мы должны поймать их всех. Шаг 3. Итеражируйте все ключи и нажимайте каждый в массив, который вы создали. Вот как это выглядит в коде.
// Evil response in a variable. Here are all my vehicles.
let evilResponse = {
"car" :
{
"color" : "red",
"model" : "2013"
},
"motorcycle":
{
"color" : "red",
"model" : "2016"
},
"bicycle":
{
"color" : "red",
"model" : "2011"
}
}
// Step 1. Get all the object keys.
let evilResponseProps = Object.keys(evilResponse);
// Step 2. Create an empty array.
let goodResponse = [];
// Step 3. Iterate throw all keys.
for (prop of evilResponseProps) {
goodResponse.push(evilResponseProps[prop]);
}
Вот ссылка на исходный пост. https://medium.com/@papaponmx/looping-over-object-properties-with-ngfor-in-angular-869cd7b2ddcc
Я не нашел их нигде, мое предложение состоит в том, чтобы создать отчет о тесте/макете, сделать что-то крайне простым, который работает что Ваша попытка вместе.
Это не, конечно, никакая гарантия, которая является, будет работать, после того как Вы получаете все свои реальные данные там. Но я имею upvoted Ваш вопрос, вызываю, я хотел бы видеть их документ сам.
Для замечаний по установке и деталей относительно известных проблем с этим выпуском, обратитесь к release.pdf на CD Crystal Reports.
Как насчет Известного списка Проблем? Вы находили что-нибудь там?