Próbuję zbudować rozwijanego z kilku wartości.Angular 2 select option (dropdown) - jak uzyskać wartość po zmianie, aby można ją było wykorzystać w funkcji?
Jednak po wybraniu wartości chcę wykonać wywołanie API, które przyjmuje identyfikator.
W moich component.ts Mam tablicę wartości:
values = [
{ id: 3432, name: "Recent" },
{ id: 3442, name: "Most Popular" },
{ id: 3352, name: "Rating" }
];
w swoim szablonie, używam tej tablicy następująco:
<select>
<option *ngFor="let v of values" [value]="v">
{{v.name}}
</option>
</select>
jednak na wybranie wartości z rozwijane, w jaki sposób mogę uzyskać dostęp do właściwości id
? Chcę tego użyć w mojej funkcji getPhotosByType(id)
.
Dzięki
ja osiągnąć pożądany rezultat przez Wywołanie '[attr.value] =" v "' zamiast '[value] =" v "' – NERDYLIZARD