简体   繁体   English

AngularJS-ng-click后不想清除Textarea

[英]AngularJS - Textarea doesn't want clear after ng-click

I have problem with my textarea. 我的文本区域有问题。

When I want clear her with ng-click, nothing happens ... 当我想用ng-click清除她时,什么也没发生...

Can you help me ? 你能帮助我吗 ?

This is my code, you can test with Jsfiddle : My app 这是我的代码,您可以使用Jsfiddle进行测试: 我的应用

If you prefer see it here : 如果您愿意,请在这里查看:

HTML : HTML:

<div ng-controller="Ctrl1">
        <div><textarea id="yourid" ng-model="isWriting" ng-change="writeEvent(isWriting)"></textarea>
        <span ng-if="displaySend == 1">Yann says :</span> {{isWriting}}
      <p ng-click="sendYaah(isWriting); isWriting == ''">YAH!</p>
</div>

JS : JS:

$scope.writeEvent = function(isWriting) {

  $scope.imWriting = isWriting;
  var empty = "";

  if ($scope.imWriting != empty){
    $scope.displaySend = 1;
    // $scope.waitResponse = true;
  } else {
    $scope.displaySend = 0;
    // $scope.waitResponse = false;
  }

}

Thank for help ! 谢谢帮忙!

Change == (equality operator) to = (assignment operator) in ng-click ng-click中将== (等式运算符)更改为= (赋值运算符)

isWriting == ''

to

isWriting = ''

Forked Fiddle 分叉的小提琴

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM