user.ts
export class User {
....
roles: Role[]
}
<select name="roles" class="form-control role_select" [(ngModel)]="user.roles">
<option value="null" >Select role</option>
<option *ngFor="let role of roles" [value]="role.id">
{{role.title}}
</option>
</select>
It works fine but not selected the role. Data of user comes like this
Roles: Array[1]
username: "vsdfsdfsdfds"
Update code , issue is that when I set user.roles it gives an Property 'Roles' does not exist on type 'User'
setUser(user: User): void {
this.user = user;
this.user.roles = user.Roles;
}
public ngOnInit(): void {
this.userSubscription = this.userService.getuserdetail(this.route.params['_value']['id']).subscribe(user => {
this.setUser(user);
});