Angular:每次textarea模型获得更新时TextArea都会失去焦点

时间:2015-07-12 18:45:25

标签: javascript jquery angularjs socket.io

当textarea上的数据更新时,我正在使用Socket.io对所有订阅者进行brodcast更改,但我遇到的问题是当数据更新且textarea位于{{1}时它失去了所有focus state。我只想更新focus textarea,而不是blur state

我尝试写这个,但它不起作用

focus state

1 个答案:

答案 0 :(得分:0)

找到替代解决方案

<textarea ng-blur="saveNote(value)" ng-model="value.note" ></textarea>
  

在控制器中

app.controller('testController', function($scope){ 
    $scope.persistedValue = '';
    $scope.saveNote = function(value){
       var note = value.note;
       if(note !== $scope.persistedValue){
         //Only save if persistentValue is different from note value  


       }
    }
});