Angular2 * ngWenn die Länge des Objektarrays in der Vorlage überprüft wird

Bezogen aufhttps: //angular.io/docs/ts/latest/guide/displaying-data.htm und StackWie man ein leeres Objekt in der Angular 2-Vorlage mit * ngIf @ überprü immer noch Syntaxfehler Selbstkontext undefiniert. Wenn ich * ngIf-Bedingung entferne, erhalte ich Werte in teamMembers, wenn ich einen Wert hineinschiebe, damit ich auf Werte in teamMembers zugreifen kann.

myteamMember Objekt ist[ ] array Ich versuche zu überprüfen, ob das Bedingungsarray nach Größe leer ist.

Tries:

<div class="row" *ngIf="(teamMembers | json) != '{}'">

un

<div class="row" *ngIf="teamMembers.length > 0"> //Check length great than
                                                 throwing syntax error
            <div class="col-md-12">
                <h4>Team Members</h4>
                <ul class="avatar" *ngFor="let member of teamMembers">
                    <li><a href=""><gravatar-image [size]="80" [email]="member.email"></gravatar-image></a></li>
                </ul>
            </div>
        </div>

Component:

@Component({
selector: 'pbi-editor',
})
export class AppComponent implements OnInit {
teamMembers: User[];

Jede Hilfe wäre toll.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage