У меня есть услуга
devApp.factory('flashFactory',['$timeout',function($timeout){
var flashFactory = {};
flashFactory.request = function($scope,variable){
$timeout(function(){
delete $scope[variable];
},5000);
}
return flashFactory;
}]);
, который может удалить указанную переменную области видимости,
Я использую вышеуказанный сервис для удаления сообщения из переменной через 5 секунд после создания сообщения, всякий раз, когда новое сообщение создается в той же переменной области, нужно подождать 5 секунд, после чего оно должно быть удалено, но проблема заключается в том, что работает какой-либо предыдущий тайм-аут для той же переменной области видимости она должна быть переопределена новым тайм-аутом, поэтому сообщение должно отображать 5сек, кто-нибудь, помогите мне, спасибо.