首页 > 解决方案 > AngularJS ng-value 和 ng-model 不能一起工作

问题描述

我试图使用 ngvalue 为 textfield 赋予一个值,而 textarea 具有该值,但是当我提交它时,它被识别为 textarea 为空。

 <textarea  ng-value="main.record.basic_info.application_letter"
            class="form-control" 
            ng-model="main.record.apply_job.cover_letter" 
            name="name" rows="15" cols="80" style="resize: none">
 </textarea>

标签: angularjsangular-ngmodelangularjs-ng-value

解决方案


您不能同时使用这些指令

“当该元素不使用 ngModel 时,它还可用于实现给定表达式与输入元素(例如 input[text] 或 textarea)的单向绑定。”

您应该在控制器中设置此值,而不是使用 ng-value。


推荐阅读