当textarea上的数据更新时,我正在使用Socket.io
对所有订阅者进行brodcast更改,但我遇到的问题是当数据更新且textarea
位于{{1}时它失去了所有focus state
。我只想更新focus
textarea
,而不是blur state
。
我尝试写这个,但它不起作用
focus state
答案 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
}
}
});