Задать вопрос
@Skrolea

Как отметить все нажатые кнопки?

Добрый день. Утренний тупняк.
Есть "форма", на которой пользователь должен отметить необходимые цвета
<button md-button  md-raised-button 
        *ngFor="#color of colors"
   [class.selected]="color === selectedColors"
    (click)="onSelect(color)">
    {{color.name}}
  </button>

По клику я пихаю это в массив
//When click on color   
   onSelect(color: Color) {
          // choosen color    
        this.selectedColors = color;
          // if exist push color's id in array
                if (this.selectedColors) {
                     this.colorsArray.push(this.selectedColors.id);
                       }
             }

Мне необходимо, чтобы отмечалось "selected" все кнопки, которые были нажаты (ну и потом по нажатию на них же делать slice из массива colorsArray), а сейчас у меня кнопки "переключаются". Каюсь, взял из tour of heroes пример и впал в ступор.
Вот пример
  • Вопрос задан
  • 223 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@lega
Ответ написан
Комментировать
JustinBieber
@JustinBieber
Звизда
на htmlacademy урок помню был такой, но забыл ))
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы