【发布时间】:2015-02-12 15:49:48
【问题描述】:
Angular ng-model 正在覆盖我在输入或文本区域值字段中输入的任何值或表达式。如果我删除 ng-model 一切正常,但只要我添加 ng-model 它会使该字段为空。我尝试使用控制器中的一些值填充 ng-model 但它不起作用..
<input type="text" ng-model="note.title" value="{{title}}">
<textarea ng-model="note.notes">{{notes}}</textarea>
虽然表达式值在 Elements Inspector 中正确呈现并且存在,但如果模型存在,视图会显示空白表单,否则它会显示正确的值。
【问题讨论】:
-
太棒了。你能展示一些复制问题的工作代码吗?
-
这就是 Angular 的工作原理。表单值使用
ng-model绑定到javascript 控制器,而不是value属性。您只是想为这些字段设置一个初始值吗? -
尝试删除 {{notes}} 和 {{title}} 但保留 ng-models。
标签: javascript angularjs