我有一个使用angularjs的页面,除了以下几点外,其他所有内容看起来都不错:用户单击提交按钮并且服务器端验证失败后,用户输入将消失,但是当我检查html标签时,value =“ xxx”属性保存了丢失的价值,如何获得并将其呈现到页面上?

非常感谢!

最佳答案

不确定确切的方案,但是可以做的是制作原始模型对象的副本并将其绑定到表单

$scope.editItem = angular.copy(originalItem);

editItem绑定到窗体。

如果服务器验证失败,只需再次调用以上语句,editItem将恢复为原始值。

09-20 06:49