alexcrack / alexcrack/angular-ui-notification

Firing recent events when invoke Notification on an event listener

Abierto
#81 0 comentarios 0 reacciones 0 asignados Ver en GitHub
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.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.