Вы можете сделать это, используя (input)
на элементе <input>
, например:
<select class="form-control" [(ngModel)]=id name="assetID">
<option *ngFor="let asset of arrAssets; let i = index;" selected>
<input type="hidden" (input)="inputChanged($event , i)" value="{{ asset.Id }}" name="id">
{{ asset.Name }}
</option>
</select>
Я добавил i
в качестве индекса на тот случай, если вы хотите обнаружить каждый вход самостоятельно
Переход к .ts
файлу
export class Home {
constructor(){}
inputChanged(eve, i) {
console.log(eve.target.value); // This should print the value of input element
console.log(i); // This should print the index of input element which has changed
}
}