问题标签 [mat-input]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - 如何在垫子输入上设置字符限制?
我没有在docs中找到任何提及字符限制的内容。似乎是一个非常普遍的要求。
如何向此 Textarea 添加 300 个字符的限制?
https://stackblitz.com/edit/angular-izbcey?file=app/input-overview-example.ts
css - 如何在 angular8 中更改 Angular Material 占位符的位置?
我有我有的angular8
项目angular material
。我正在使用mat-autocomplete
输入自动完成。这是我的html的代码
这是我完整的Stackblitz Link来演示我的问题。输入中有一个占位符,上面写着“状态”。我想把它placeholder
放在输入的垂直中间,就像Html
.
如何更改angular material
输入占位符位置的位置?
angular - 即使出现错误,提交也完美完成
我有一个表格,有最少的字符和最多的字符,问题是如果最小值是 2 个字符并且我放了一个,我会得到 mat-error 但是在保存时它让你只用一个字符保存它。
保存按钮:
保存功能:
angular - 访问 *ngFor 内部的表单组控件
在模板文件中,我正在迭代一个元素数组,并为每个元素插入一个单独的行。
每个元素都有相同的控件集,但是每当我在其中一个输入字段中输入错误值时,所有其他输入控件上都会出现相同的错误消息。我需要它来仅验证当前输入字段。
希望我解释清楚。下面是我的模板代码:
angular - 当设置占位符时,在 Internet Explorer 11 中的页面加载时调用 matInput 的输入事件
我发现有一个 IE 错误,其中设置占位符正在调用输入事件,如此处所述。这发生在页面加载时,因此没有用户交互。
我的代码:
app.component.html
app.component.ts
app.module.ts
浏览器列表 (注意IE 9-11
已启用)
tsconfig.json (注意es5
)
这是stackblitz 项目,但您无法使用 IE11 进行调试。在我的真实项目中,我有一个ngFor
,它创建了多个输入元素。
有解决方案吗?
证明问题
版本
分步说明
ng new test
(无角度路由,SCSS)- 替换app.component.html和app.component.ts(添加
mat-form-field
和onValueChange()
) - 添加
MatFormFieldModule
,MatInputModule
和app.module.tsBrowserAnimationsModule
_ ng add @angular/material
(靛蓝粉色,没有 HammerJS,浏览器动画是的)- 编辑浏览器列表(在 IE 9-11 行删除 NOT)
- 在tsconfig.json中设置
target
为es5
javascript - 角垫输入
Angular formcontrol 适用于不同的 matInput,它们具有相同的 formControlName 但不适用于第二个。为什么它适用于第一个而不适用于第二个?任何想法 ?有什么不同 ?它们只是相同的 matInput 字段,对吗?谢谢你。
为什么有 [matAutocomplete]="auto" 时它不起作用?有什么选择?