Значение по умолчанию для кнопки переключения в angular

У меня есть кнопка переключения с несколькими вариантами. Для начала я должен установить значение по умолчанию как true, и это значение должно быть возвращено. Я реализую кнопку таким образом

        <form novalidate>
          <mat-button-toggle-group name = "testSelect" [(ngModel)] = "testSelect">
            <mat-button-toggle *ngFor = "let item of options" [nxValue] = "item.headline">
              
                {{ item.headline }} 
            </mat-button-toggle>
          </mat-button-toggle-group>
          <p>
            Current Value: {{ testSelect }}
          </p>
        </form>

тс

export class CComponent{
testSelect: string;
options = [
{
  
  headline: 'apple'
},
{
 
  headline: 'mango'
},
{
  
  headline: 'orange'
}
]; 
}

Что касается опции по умолчанию, я хочу, чтобы последняя опция группы была предварительно выбрана, и ее значение должно быть записано. Теперь в моем случае значение записывается только после выбора кнопки.

С какой проблемой вы столкнулись?

Vimal Patel 10.12.2020 12:44

Я хочу, чтобы последний вариант группы был предварительно выбран, и его значение должно быть записано. Теперь в моем случае значение записывается только после выбора кнопки. @VimalPatel

user10183910 10.12.2020 12:54
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
0
2
2 287
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете использовать атрибут value для выбора по умолчанию.

<mat-button-toggle-group name = "testSelect" [(ngModel)] = "testSelect" value = "textSelect">
    <mat-button-toggle *ngFor = "let item of options" [value] = "item.headline">
        {{ item.headline }}
    </mat-button-toggle>
</mat-button-toggle-group>

И в вашем компоненте присвойте значение textSelect, которое вы хотите выбрать по умолчанию.

testSelect: string = "orange";

Ссылка из этого ответа Ссылка.

У меня есть один вопрос относительно таблицы угловых материалов, не могли бы вы помочь здесь. stackoverflow.com/questions/65347251/…

app 18.12.2020 14:21

Я способ по умолчанию выбрать несколько значений

Hamza Haddad 13.07.2022 15:04

@HamzaHaddad Можете ли вы подробно объяснить формулировку вашей проблемы?

Vimal Patel 13.07.2022 17:07

Другие вопросы по теме