2016-03-15 34 views
0

我遇到了select tag和angular2的问题。在angular2中选择为obj

我有以下代码:

 <select id="user" required 
      ngControl="user"> 
     <option value="" disabled selected>PM</option> 
     <option *ngFor="#user of users" [value]="user">{{user.username}}</option> 
    </select> 

其中:

this.users = [{username: "example", id: 1},{username: "example2", id: 2}] 

应该指定由用户控制user choosen对象的用户。然而,当我加

(event)="log()" 

其中log(){console.log(this.userForm.controls.user.value)

这给了我:的

[object Object] 

代替:

{username: "example",id:1} 

任何想法?

回答