2016-04-20 8 views
7

Mam select:kątowa 2 wybrana opcja pod warunkiem

<select id="position"> 
    <option *ngFor='#contactType of contactTypes' [attr.value]='contactType.contactTypeId'> 
     {{contactType.description}} 
    </option> 
    </select> 

chciałbym mieć wybraną opcję Stan: 'contactType.contactTypeId == numer' bez użycia ngModel

Odpowiedz

19

myślę, że to jest to, co chcesz:

<select id="position"> 
    <option *ngFor='#contactType of contactTypes' 
     [attr.value]='contactType.contactTypeId' 
     [attr.selected]="contactType.contactTypeId == number ? true : null"> 
     {{contactType.description}} 
    </option> 
    </select> 

Aby uzyskać selected atrybut usunięty musisz zwrócić null (false wyniki w selected="false").

+0

dzięki, masz to. – mishap