alexcrack / alexcrack/angular-ui-notification

Firing recent events when invoke Notification on an event listener

Ouverte
#81 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
JavaScript
Étoiles
529
Forks
164
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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

```

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.