angular - 如何在垫子输入上设置字符限制?

标签 angular mat-input

我在 docs 中没有发现任何提及字符限制的内容。 .
似乎是一个非常普遍的要求。

如何向此 Textarea 添加 300 个字符的限制?

https://stackblitz.com/edit/angular-izbcey?file=app/input-overview-example.ts

最佳答案

您可以像这样使用文本

<mat-form-field hintLabel="Max 300 characters">
<input matInput #input maxlength="300" placeholder="Enter some input">
<mat-hint align="end">{{input.value?.length || 0}}/300</mat-hint>
</mat-form-field>

用于文本区域
<mat-form-field hintLabel="Max 10 characters">
  <textarea #txtarea matInput  [maxLength]="10" [placeholder]="label"></textarea>
 </mat-form-field>

关于angular - 如何在垫子输入上设置字符限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57976931/

相关文章:

angular - 为应用程序中的所有输入设置默认指令

Angular Material 自定义输入验证消息未随 mat-stepper 显示

angular - 如何在 apexchart 上赋予不同的颜色?

node.js - 无法将命名空间用作 Angular 类型

angularjs - Angular2 中 AngularJS 的 $route.reload() 的替代方案?

javascript - 在某些路线上隐藏标题组件(Angular 5)

angular - 无法绑定(bind)到 'ngValue',因为它不是已知的 native 属性”