This may have been asked, but i've tried googling for sometime without having getting any solution.
I have the following select field in Angular2, how do i access the stored value in the data attribute of attr.data-thisdata?
<select #dial">
<option *ngFor="let something of somethings"
[value]="something.value"
[attr.data-thisdata]="something.data"
>{{something.text}}</option>
</select>
I have tried the following but not getting any values:
<select (change)="readData($event.target.dataset)>...<select><select (change)="readData($event.target.dataset.thisdata)>...<select>
My readData is simply:
readData(data:any){
console.log(data)
}
EDIT 1: added plunker for ease of reference
EDIT 2: included plunker from Günter's answer