angular-reactive-forms - 角度将表单值更改为小写
问题描述
我有一个反应形式:
this.form = this.formBuilder.group({
firstName: ['', [Validators.required, Validators.minLength(3)]],
login: ['', [Validators.required, Validators.minLength(4)]],
});
我想改变form.value.login.toLowerCase()
. 我该怎么做get()
?
解决方案
你可以使用角管->链接
来自官网的例子:
@Component({
selector: 'lowerupper-pipe',
template: `<div>
<label>Name: </label><input #name (keyup)="change(name.value)" type="text">
<p>In lowercase: <pre>'{{value | lowercase}}'</pre>
<p>In uppercase: <pre>'{{value | uppercase}}'</pre>
</div>`
})
export class LowerUpperPipeComponent {
// TODO(issue/24571): remove '!'.
value !: string;
change(value: string) { this.value = value; }
}
你是什么意思:“我怎么能用get()做到这一点”
在您发表评论后编辑:
如果您想以小写形式发送它,只需在您的 .ts 文件中使用 js 的 str.toLowerCase(),然后再将其发送到服务 - 就这么简单.. ;)
推荐阅读
- python - 为 LDA pca 保留 csv 特征标签
- javascript - 错误:没有可用于依赖类型的模块工厂:ContextElementDependency
- .net - 带有实体框架 6.2 的 Azure Function V2
- email - 使用 TIdSMTP 组件将邮件发送到具有 TLS/SSL 配置的服务器
- sql - 如何在 SQL Server 中“复制”选择语句?
- sql - 搜索旅行时间表的路线
- python-3.x - 使用 Pandas Python3 xlsxwriter 在彼此下方写入 xlsx 列
- r - 提取 auroc 函数 PLSDA R 的 ROC 曲线坐标
- java - 无法使图像在 jpanel 上消失
- r - 通过 ODBC 驱动程序将 MS Access 连接到 R