我在HTML中输入如下:
<input class="form-control"
maxlength="255"
placeholder=""
type="text"
[(ngModel)]="data.translations[item.key]"
name="translations[{{item.key}}]"
>
我从包含map obejct的服务器DTO获取。 DTO的名称为数据,地图名称为翻译。
问题是,第一次将值设置为正确输入。但是点击按钮后,输入到服务器的输入值是输入重置。我需要保留在输入框中的值。我认为,这种约束应该有效。但事实并非如此。
请帮助我,我如何纠正这个问题。
答案 0 :(得分:0)
我的同事用attributte解决了这个问题:[ngModelOptions] =“{standalone:true}” 现在它看起来像:
<input class="form-control"
maxlength="255"
placeholder=""
type="text"
[(ngModel)]="data.translations[item.key]"
[ngModelOptions]="{standalone: true}"
name="translations[{{item.key}}]" >