在控制器CommentController
中,我有范围:$scope.comment = {file : {}};
在模板中有代码:
<form ng-controller="CommentController" class="form-horizontal" name="formComment" enctype="multipart/form-data" novalidate>
<textarea ng-model="comment.body" ng-minlength="5" ng-maxlength="500" class="form-control todo-taskbody-taskdesc" rows="4" placeholder="Type comment..." required autofocus></textarea>
<input type="text" ng-model="comment.file" ng-value="f | ngfDataUrl" ng-repeat="f in files">
</form>
如果要在tempate中设置{{comment}},当我在textarea中键入文本时,我可以看到绑定comment.body
。
但我看不到价值观:
<input type="text" ng-model="comment.file" ng-value="f | ngfDataUrl" ng-repeat="f in files">
但是对象files
不是空的。
输入文件是:
<input type="text" ng-model="comment.file[$index]" ng-value="f | ngfDataUrl" ng-repeat="f in files" class="ng-pristine ng-valid ng-scope ng-empty ng-touched" value="blob:http://bg.com/ec70ef5e-0971-4cb5-b7c0-6032413c4bee">