我需要在ng-model之后将ng-click值更改为空

我的代码:

<div class="desc-gestures-comment ind-row">
  <textarea id="txtCommentArea" class="comment-box text-comment-listing" name="comment" placeholder="Your comment" data-ng-model="newCommentTxt">  </textarea>

  <p class="text-center"><span class="btn-common btn-blue btn-large" data-ng-click="saveParentComment(newCommentTxt)">Post Comment</span></p>
</div>


控制器功能

$scope.saveParentComment = function(newCommentTxt){
  alert(newCommentTxt)
  $scope.newCommentTxt = '';
}


$scope.saveParentComment之后,我需要将newCommentTxt值更改为空。

可能吗 ?

请提出解决方案。

最佳答案

您不必在函数内部传递值,因为范围变量已经存在,只需要在函数中将范围变量设置为空,

 $scope.saveParentComment = function () {
        $scope.newCommentTxt = "";
    };


这是示例Application

关于angularjs - ng单击后清除 Controller 中的ng-model值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34193749/

10-09 14:31