我使用相同的表单来编辑ng-repeat中存在的许多记录。 当我点击编辑按钮时,我只需执行以下操作:
$( '#EvaluationQuestionId')VAL($ scope.data.EvaluationQuestion [$指数] .ID);
$( '#EvaluationQuestionEvaluationTopicId')VAL($ scope.data.EvaluationQuestion [$指数] .evaluation_topic_id);
$( '#EvaluationQuestionName')VAL($ scope.data.EvaluationQuestion [$指数]。名称);
表单输入正确填充,但我不明白为什么,AngularJs模型没有像手动输入那些输入那样更新,并且在您编写任何内容之前保留无效标记或在填充的选择输入中选择另一个选项
我试过了
$ $范围应用();
以及表格之前...
$ $ scope.evaluationFormQuestions setPristine(真);
但我已经缺乏能量和想法......
答案 0 :(得分:0)
好的,我更新了代码,并且建议 pixelbits ,我直接将数据输入到模型而不是输入。它的工作原理和代码更简单,更短。
所以...经验教训:在阅读所有文档之前......:)