Angular: Ein anderes unterstützendes Objekt '[object Object]' kann nicht gefunden werden.

Ich folgedieses Tutorial. Auf dem Weg zur Benutzerliste von api.github bekomme ich eine Fehlermeldung:

Kann kein anderes unterstützendes Objekt '[object Object]' finden

Ich denke, es ist im Zusammenhang mit

 <ul>
 <li *ngFor = "#user of users">
 {{user | json}}
 </li>
 </ul>

In meinem Code, weil davor kein Fehler aufgetreten ist, und ich bin mir nicht sicher, ob Daten von get request stammen. Klicken Sie einfach auf, um einen Fehler zu melden. Hier ist mein Code.

@Component({
selector: 'router',
pipes : [],

template: `
<div>
<form [ngFormModel] = "searchform">
      <input type = 'text' [ngFormControl]= 'input1'/>
</form>
     <button (click) = "getusers()">Submit</button>
</div>
<div>
<ul>
    <li *ngFor = "#user of users">
    {{user | json}}
    </li>
</ul>
</div>
<router-outlet></router-outlet>
`,
directives: [FORM_DIRECTIVES]
})
export class router {
searchform: ControlGroup;
users: Array<Object>[];
input1: AbstractControl;

constructor(public http: Http, fb: FormBuilder) {
    this.searchform = fb.group({
        'input1': ['']
    })
    this.input1 = this.searchform.controls['input1']
}
getusers() {
    this.http.get(`https://api.github.com/
search/users?q=${this.input1.value}`)
        .map(response => response.json())
        .subscribe(
        data => this.users = data,
        error => console.log(error)
        )
}
}
bootstrap(router, [HTTP_PROVIDERS])

Antworten auf die Frage(6)

Ihre Antwort auf die Frage