Angular: не удается найти другой поддерживающий объект '[object Object]'

Я следуюэтот урок, По пути получения списка пользователей от api.github я получаю сообщение об ошибке:

Не удается найти другой поддерживающий объект '[object Object]'

Я думаю, что это связано с

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

В моем коде, потому что до этого не было никаких ошибок, и я не уверен, что данные поступают из запроса на получение, просто нажав не дал никакой ошибки, вот мой код до сих пор

@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])

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

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