Estoy usando esto y agregué seleccionado en la primera opción, pero no funciona. ¿Cualquier sugerencia?
<select class="select-dropdown" [(ngModel)]="selectedTickeDecisionType" (ngModelChange)="onChange($event)"> <option value="" selected>Odaberi tip odluke</option> <option *ngFor="let decisionType of lovData.tticketdecisiontype" value="{{decisionType.code}}">{{decisionType.name}}</option> </select>Cuando selectedTickeDecisionType es inicialmente null
[ngValue]="null" en la primera <option> deberías hacer lo que quieras:
<select class="select-dropdown" [(ngModel)]="selectedTickeDecisionType" (ngModelChange)="onChange($event)"> <option [ngValue]="null" selected>Odaberi tip odluke</option> <option *ngFor="let decisionType of lovData.tticketdecisiontype" value="{{decisionType.code}}">{{decisionType.name}}</option> </select> Es posible que necesite [ngValue]="decisionType.code" en las otras opciones para que esto funcione correctamente (todavía no he intentado mezclar value y ngValue ).
<option *ngFor="let decisionType of lovData.tticketdecisiontype; let i = index" [ngValue]="decisionType.code" [attr.selected]='i>0 ? "selected" : null'> {{decisionType.name}} </option>