alexcrack / alexcrack/angular-ui-notification
Firing recent events when invoke Notification on an event listener
- Lenguaje dominante
- JavaScript
- Estrellas
- 529
- Forks
- 164
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
replay:
1. setup click event listener: **hahaha**
2. test Notification, perfectly worked
3. setup event trigger: $rootScope.$emit && notifySuccess for **hoho** click event listener
4. setup event listener:$rootScope.$on
5. click **hoho** , event fired, click **hahaha**, event fired before **Notification** launch, strange?
6. change event listener action from **alert** to **Notification**, guess what, infinite loop now!!!
7. add **destroy event listener** just after the first event action, **Notification** itself worked again!
8. SO, does Notification triggers existing events?
9. Thank you for reading.
sample code:
_controller.js_
```
$rootScope.$on('event:notify-success', function(event,data) {
notifySuccess({message: JSON.stringify(data), delay: 1000});
//$rootScope.$$listeners['event:notify-success'] = [];
});
function notifySuccess(data){
//Notification.success({message: data, delay: 1000})
alert(JSON.stringify(data));
}
$scope.hoho = function (){
$rootScope.$emit('event:notify-success', '22222222');
};
$scope.hahaha = function (){
Notification.success({message: 'test', delay: 1000})
};
```
_index.html_
```
hahaha
hoho
```
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.