我正在使用blueimp jquery文件上传(角度版)
<tr data-ng-repeat="file in queue" data-ng-class="{'processing': file.$processing()}">
<td data-ng-controller="MyController">
<p >
<span ng-click="clickme()" ng-show="edit==false" >{{file.name}} </span>
<input type="text" class='form-control filenameinput' value="{{file.name}}" ng-show="edit==true>
</p></td>
我想提供内联编辑。因此,当用户点击跨度时,我将隐藏跨度并显示带有文件名的文本框,并且在模糊时,我将再次使用修改后的文件名显示跨度。
myController的
$scope.edit = false;
$scope.clickme = function () {
$scope.edit = true;
}
问题是file.name不是ng-model,所以如果用户在文本框中进行更改,则不会出现在span
中如何让{{file.name}}成为ng-model 可能吗 ? 任何帮助将不胜感激