我有这样的输入表格:
<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) 如何解决此问题?
答案 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>