alexcrack / alexcrack/angular-ui-notification

Firing recent events when invoke Notification on an event listener

Aperta
#81 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
JavaScript
Stelle
529
Fork
164
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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

```

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.