我试图在angular2中获取component.ts中的data属性值。
1)form2.component.html
<md-select placeholder = "BedRooms" [formControl]="userForm.controls['bedRooms']" >
<md-option #bedRoom *ngFor="let bedRooms of formSettings?.prices?.pricingParams?.bedRooms" [value] = bedRooms.title [attr.data-price] = bedRooms.price (click)="test(bedRoom)"> {{bedRooms?.title}} </md-option>
</md-select>
如何在测试功能中获得数据价格的价值?
答案 0 :(得分:3)
您可以从参考data-price
访问bedRoom
的值,如下所示。
bedRoom.getAttribute('data-price');