Clear ng-model value in controller after ng-click
我需要在
我的代码:
1 2 3 4 | <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> |
控制器功能
1 2 3 4 | $scope.saveParentComment = function(newCommentTxt){ alert(newCommentTxt) $scope.newCommentTxt = ''; } |
在
有可能吗?
请提出解决方案。
您不必在函数内部传递值,因为作用域变量已经存在,只需在函数中使作用域变量为空,
1 2 3 | $scope.saveParentComment = function () { $scope.newCommentTxt =""; }; |
这是样品
如果您只想将空字符串设置为
您可以在HTML代码内部设置空字符串。
1 | data-ng-click="saveParentComment();newCommentTxt=''"; |
只需生成一个空的范围变量,如$scope.newcommenttxt='';当调用ng click函数时,该变量将为空,应如下所示
发表评论