angular / angular/components

Chip color not applied when inside form-field

Abierto
#12,791 13 comentarios 4 reacciones 1 asignado Reclamado por @devversion Ver en GitHub
area: material/chips area: material/form-field P3
Lenguaje dominante
TypeScript
Estrellas
25k
Forks
6.8k
Merge medio
1 d 8 h
PR fusionados (30 d)
91

Descripción

#### Bug, feature request, or proposal:
Bug

#### What is the expected behavior?
mat-chip should be the color ("primary", "accent", "warn") set in the color directive

#### What is the current behavior?
mat-chip is the default color

#### What are the steps to reproduce?
Providing a StackBlitz reproduction is the *best* way to share your issue.

EDIT: provided better steps to reproduce issue

1. Start with the Autocomplete example from https://material.angular.io/components/chips/overview
https://stackblitz.com/angular/rxlqaakgbdr?file=app%2Fchips-autocomplete-example.ts
2. Open file app/chips-autocomplete-example.html
3. Change line 4 from `[selectable]="selectable"` to `selectable="true"`
4. Insert above line 4 `color="primary"`
5. Insert below line 4 `selected="true"`

StackBlitz of steps taken: https://stackblitz.com/edit/angular-sqfif2?file=app/chips-autocomplete-example.html
This demonstrates that the chip is not getting color applied.

StackBiltz of formControl removed from `fruitInput`: https://angular-sqfif2-vmbpsj.stackblitz.io
Here the chip is getting color applied. This demonstrates the issue is somehow related to the formControl.

#### What is the use-case or motivation for changing an existing behavior?
I would like to have chips that fall under certain criteria to have the "warn" color.

#### Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Chrome 67, Angular 6.1, Material 6.4.6, TypeScript 2.9.2, MacOs High Sierra

#### Is there anything else we should know?
It looks like the issue is with the selected attribute. The chip isn't getting class mat-chip-selected

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.