(щелчок) функция не запускается в Chrome Angular 6 - PullRequest
0 голосов
/ 16 марта 2019

(щелчок) функция не срабатывает в моем теге выбора, когда я использую Google Chrome, но работает в Mozila

это мой код

<div class="col-xl-4 col-lg-9">
    <select formControlName="deptId" class="form-control m-input" >
    <option>SELECT</option>
    <option *ngFor="let item of listAllDepartment"  (click)="getdoctorlistid(item.dept_id)" value={{item.dept_id}}>{{item.dept_name}}</option>
    </select>
</div>

Спасибо

Ответы [ 2 ]

1 голос
/ 16 марта 2019

Вы должны использовать ngModelChange с выбором вместо нажатия

 <selectformControlName="deptId" class="form-control m-input"  [(ngModel)]="itemSelected" (ngModelChange)="getdoctorlistid(itemSelected)">
0 голосов
/ 16 марта 2019

Вы не можете добавить такое событие к <option>
Вы можете добавить

<select 
    [(ngModel)]="selectedItem" 
    (ngModelChange)="getdoctorlistid(selectedItem)">
        <option>SELECT</option>
        <option 
            *ngFor="let item of listAllDepartment"  
            (click)="getdoctorlistid(item.dept_id)" 
            value={{item.dept_id}}>
                {{item.dept_name}}
        </option>
</select>

Редактировать : Мне нравится @Sajeetharan ответил

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...