Я использую в моем HTML шаблон что-то вроде этого:Угловое 2 (клик) не работает в Chrome
<div class="input-group" id="geo-type">
<div class="input-label" [style.color]="geographicLocationColor">{{geoLocationTitle}}</div>
<select class="dropdown-toggle dropdown-select" role="button" aria-haspopup="true" aria-expanded="false">
<option value="" selected hidden>{{geographicLocationPl}}</option>
<option *ngFor="#geo of geographicLocations" (click)="locationOnSelect(geo)">{{geo.description}}</option>
</select>
</div>
Если я выбираю что-то в раскрывающемся меню с FireFox, метод locationOnSelect называется (I я делаю некоторые другие GET, идентифицированные по местоположению), но в Chrome ничего не произойдет - метод locationOnSelect не вызывается.
Также у меня проблема с IE (ver 11), locationOnSelect в порядке, но на следующем GET (пользователь выбирает что-то во втором раскрывающемся меню) IE падает - перестает работать. Таким образом, мое приложение работает на 100% только в firefox. Есть идеи?
Я не вижу '(нажмите)' директивы о выборе атрибута. Добавьте это и проверьте. –
Я переместил мой (click) = "locationOnSelect (geo)", чтобы выбрать тег, и теперь приложение вылетает из-за того, что geo не определено. –