2016-03-27 3 views
-2

У меня есть следующий код:Заполнитель не работает с angular2

<div class="form-group" [class.has-error]="!account.value && !account.pristine"> 
    <label class="sr-only" for="account">Account</label> <select class="form-control" required [(ngModel)]="model.accountId" ngControl="account" #account="ngForm"> 
    <option value="" disabled="disabled" selected="selected">Account</option> 
    <option *ngFor="#acc of accounts" [value]="acc.id">{{acc.name}}</option> </select> 
</div> 

, в котором Заполнитель не работает с ANGULAR2.

Пожалуйста, дайте мне знать, если вам требуется больше?

+0

Пожалуйста, включите код в виде текста, а не в качестве картинки. Это облегчит другим помощь вам – Bustikiller

+0

Получите исправление. Проверьте мой ответ – uksz

ответ

3

Он будет работать, если вы создадите в своем конструкторе this.accountId = "";.

Plnkr здесь.

Он не работал раньше, потому что ngModel вы устанавливаете в select. Он пытается создать привязку данных со значениями, которые не существуют.

+0

Нет удачи. Я попробовал это: (любые другие предложения?) –

+0

Не могли бы вы создать plnkr? – uksz

+0

plunker здесь: http://plnkr.co/edit/e4sXbUJRglpdSjjIFmep?p=preview. Текст держателя места (Учетная запись) не отображается в выбранном. –

3

Вы не отправили ошибку, с которой столкнулись в своем вопросе. но все же, если предположить, ваш случай использования я создал plnkr для same.Try, используя этот код

<div class="form-group"> 
    <label class="sr-only" for="account">Account</label> 
    <select class="form-control" required #account (change)='selectValue(account.value)'> 
     <option value="" disabled selected>Account</option> 
     <option *ngFor="#acc of accounts" [value]="acc.id">{{acc.name}}</option> 
    </select> 
</div> 

здесь plnkr ссылка http://plnkr.co/edit/JFGhqxugZrSxyiWIzvzu?p=preview

+0

Thank u. Не могли бы вы помочь мне в этом плунжере: http://plnkr.co/edit/e4sXbUJRglpdSjjIFmep?p=preview? –

+0

кричит, я отредактировал ваш ответ, оставил правку на редактирование. Сожалею! – uksz

+0

@ KannanMony ваш plnkr работает нормально, что здесь ошибка? одна вещь более «disabled =» отключена »selected =« selected »' должна быть изменена с «отключенным выбранным» и текстом-заполнителем. i.e учетная запись корректно отображается в моей системе (в последних версиях mozila и chrome) –

Смежные вопросы