Skip to main content
NeuralUIv1.14.3New
GitHub
Component

Textarea

Text area with floating label, optional auto-resize and full Angular Forms support.

TypeScript
import { NeuTextareaComponent } from '@neural-ui/core/textarea';
This field is required

Sizes

min-height 60px
min-height 80px
min-height 100px
TypeScript
import { FormControl, ReactiveFormsModule } from '@angular/forms';
import { NeuTextareaComponent } from '@neural-ui/core/textarea';

@Component({
  imports: [NeuTextareaComponent, ReactiveFormsModule],
  template: `
    <neu-textarea label="Descripción" [formControl]="bioCtrl" [rows]="4" />
    <neu-textarea label="Notas" [autoResize]="true" [maxlength]="300" />
    <neu-textarea label="Campo requerido" [required]="true"
                  errorMessage="Este campo es obligatorio" />
  `
})
export class MyComponent {
  readonly bioCtrl = new FormControl('', { nonNullable: true });
}