#html #css #angular #typescript #angular9
#HTML #css #angular #typescript #angular9
Вопрос:
Я бы хотел, чтобы заголовок изменился на выбранное значение из select
, но я не уверен, как это сделать. Это код, который у меня есть до сих пор:
component.html
<p>Team:</p>
<select (Change)="selectchange($event)">
<option *ngFor="let t of teams" [ngValue]="t" >
{{t.team}}
</option>
</select>
<h1>your team:<div>{{}}</div></h1>
component.ts
teams= [
{ team: 'Galatasaray', value: '4 yıldızlı tek takım' },
{ team: 'Fenerbahçe', value: '3 yıldızlı takım'},
{ team: 'Beşiktaş', value: '3 yıldızlı takım'}
];
Комментарии:
1. Пожалуйста, добавьте актуальный вопрос в вашу тему и то, что вы пробовали до сих пор 🙂
2. Я студент . это актуальный вопрос. мне просто нужна помощь.
3. Чтобы мы могли вам помочь, нам нужен вопрос. Все, что вы сделали сейчас, это сбросили некоторую информацию и gif. Это не вопрос 🙂 Я отредактировал вашу тему, первая строка теперь является актуальным вопросом 🙂
Ответ №1:
Используйте create переменную selectedTeam и свяжите ее с помощью ngModel
.
<select [(ngModel)]="selectedTeam" (ngModelChange)="selectchange($event)">
<option *ngFor="let t of teams" [ngValue]="t" >
{{t.team}}
</option>
</select>
<h1>your team:<div>{{selectedTeam?.team selectedTeam?.value}}</div></h1>
Комментарии:
1. в type script вам нужно только реализовать переменную
selectedTeam
. поскольку его привязка кngModal
нему будет обновляться при изменении значения выпадающего списка2. Можете ли вы написать коды, потому что я получаю сообщение об ошибке.
3. кода нет. просто создайте переменную
selectedTeam
для привязки к вашей ngModel. подробнее о ngModel angular.io/api/forms/NgModel