angular_S初始值显示在<input />中

时间:2015-04-18 14:57:22

标签: angularjs

我有这样的输入表格:

<input   title="Taper le nouveau nom" type="text" class="form-control" ng-value="file.name"/>

它工作正常,它显示文件的名称(我有一个范围) 现在我需要获取用户输入的值,所以我添加了ng-model =“newname”

<input  ng-model="newname" title="Taper le nouveau nom" type="text" class="form-control" ng-value="file.name"/>

但是这样,没有显示初始值(file.name) 如何解决此问题?

2 个答案:

答案 0 :(得分:0)

ng-model="file.newname"说:此输入字段中的值与范围中对象newname的属性file双向绑定。修改输入中的值将修改模型,修改模型将修改输入中的值。

因此,只需确保您的控制器将$scope.file.newname初始化为您希望输入最初具有的值:

$scope.file.newname = 'the new name';

答案 1 :(得分:0)

您可以使用ng-init初始化值

<div ng-init="file.newname=file.name">
  <input  ng-model="file.newname" ng-value="file.name"/>
</div>