Angular 将表格值更改为小写
Angular change form value to lowerCase
我有反应形式:
this.form = this.formBuilder.group({
firstName: ['', [Validators.required, Validators.minLength(3)]],
login: ['', [Validators.required, Validators.minLength(4)]],
});
我想更改 form.value.login.toLowerCase()
中的任何内容。我怎样才能用 get()
做到这一点?
你可以使用 angular 管道 -> Link
官网示例:
@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; }
}
你是什么意思:"How can I do that with get()"
评论后编辑:
如果您想以小写形式发送它,只需在您的 .ts 文件中使用 js 的 str.toLowerCase(),然后再将其发送到服务 - 就这么简单..;)
我有反应形式:
this.form = this.formBuilder.group({
firstName: ['', [Validators.required, Validators.minLength(3)]],
login: ['', [Validators.required, Validators.minLength(4)]],
});
我想更改 form.value.login.toLowerCase()
中的任何内容。我怎样才能用 get()
做到这一点?
你可以使用 angular 管道 -> Link
官网示例:
@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; }
}
你是什么意思:"How can I do that with get()"
评论后编辑:
如果您想以小写形式发送它,只需在您的 .ts 文件中使用 js 的 str.toLowerCase(),然后再将其发送到服务 - 就这么简单..;)