为什么范围模型没有更新?

时间:2017-03-02 13:30:20

标签: angularjs

在控制器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">

0 个答案:

没有答案