Listen to window events in an Angularjs service

后端 未结 4 2242
梦谈多话
梦谈多话 2020-12-17 23:21

I want to listen to the window events in my AngularJS service so that I can broadcast them to my controllers.

I have a Chrome extension which sends any message using

4条回答
  •  無奈伤痛
    2020-12-17 23:40

    Problem:

    "$window listener" listen multiple time. 
    

    Example:

    Consider , we wrote a listener code in Page B. My starting page is Page A.

    I added an alert in listener code in Page B.

    $window.addEventListener('message', function (e) { alert() }); 
    

    Lets Go,

    • Page A >> Page B (alert count 1) Page B >> Page A >> Page B (alert count 2) Page B >> Page A >> Page B (alert count 3)

提交回复
热议问题