如何通过组件使表单字段为只读?

时间:2018-12-17 08:52:15

标签: angular angular-formly

我一直在使用角度形式来创建动态形式。在“我的表单”中,我使用了“禁用”字段,但那些相关字段表示由其他输入自动填充。但是我提交了表单,这些禁用输入字段值未添加到表单值中。我也尝试了form.getRawValue,但它不起作用,如何获取必须设置为只读的字段值?我想在json中使用readonly属性,但是我不知道如何使用它。请帮助我。

2 个答案:

答案 0 :(得分:0)

HTML5具有对输入标签只读的内置属性,在这种情况下可以使用。

<input readonly />

确保在提交之前验证表单,可以通过打开开发工具并从输入元素中删除只读标签来操纵此属性。

答案 1 :(得分:0)

this.form.getRawValue();

我明白了,上面的行还提供了包括禁用字段在内的所有形式的值。