Comment itérer clés de l'objet à l'aide de *ngFor?

J'ai fouiné partout, et a trouvé que je peux utiliser ce qui suit pour utiliser *ngFor sur un objet:

 <div *ngFor="#obj of objs | ObjNgFor">...</div>

ObjNgFor pipe est:

@Pipe({ name: 'ObjNgFor',  pure: false })
export class ObjNgFor implements PipeTransform {
    transform(value: any, args: any[] = null): any {
        return Object.keys(value).map(key => value[key]);
    }
}

Cependant, quand j'ai un objet comme celui-ci:

{
"propertyA":{
    "description":"this is the propertyA",
    "default":"sth"
 },
"propertyB":{
    "description":"this is the propertyB",
    "default":"sth"
 }
}

Je ne suis pas tout à fait sûr de savoir comment je peux extraire propertyA " et "propertyB", de sorte qu'il est accessible à partir de l' *ngFor directive. Des idées?

Mise à JOUR

Ce que je veux faire, est de présenter le code HTML suivant:

        <div *ngFor="#obj of objs | ObjNgFor" class="parameters-container">
            <div class="parameter-desc">
                {{SOMETHING}}:{{obj.description}}
            </div>
        </div>

Où quelque chose serait égale à propertyA et propertyB (c'est la façon dont l'objet est structurée). Donc, cela donnerait:

propertyA:this is the propertyA
propertyB:this is the propertyB
InformationsquelleAutor uksz | 2016-05-05