{"action":"created","issue":{"url":"https://api.github.com/repos/zalmoxisus/redux-devtools-extension/issues/250","repository_url":"https://api.github.com/repos/zalmoxisus/redux-devtools-extension","labels_url":"https://api.github.com/repos/zalmoxisus/redux-devtools-extension/issues/250/labels{/name}","comments_url":"https://api.github.com/repos/zalmoxisus/redux-devtools-extension/issues/250/comments","events_url":"https://api.github.com/repos/zalmoxisus/redux-devtools-extension/issues/250/events","html_url":"https://github.com/zalmoxisus/redux-devtools-extension/issues/250","id":187504168,"number":250,"title":"Angular 1 $apply()","user":{"login":"Darkbladecr","id":4283896,"avatar_url":"https://avatars.githubusercontent.com/u/4283896?v=3","gravatar_id":"","url":"https://api.github.com/users/Darkbladecr","html_url":"https://github.com/Darkbladecr","followers_url":"https://api.github.com/users/Darkbladecr/followers","following_url":"https://api.github.com/users/Darkbladecr/following{/other_user}","gists_url":"https://api.github.com/users/Darkbladecr/gists{/gist_id}","starred_url":"https://api.github.com/users/Darkbladecr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Darkbladecr/subscriptions","organizations_url":"https://api.github.com/users/Darkbladecr/orgs","repos_url":"https://api.github.com/users/Darkbladecr/repos","events_url":"https://api.github.com/users/Darkbladecr/events{/privacy}","received_events_url":"https://api.github.com/users/Darkbladecr/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-11-05T15:43:29Z","updated_at":"2016-11-05T15:52:25Z","closed_at":null,"body":"Great work with this extension, I have been using the original redux-devtools for some time and would like to migrate to this extension, but I have some issues with updating my view correctly.\r\n\r\nPreviously I was able to gather all actions from the `DockMonitor` directly and update the view accordingly:\r\n```\r\nconst run = ($ngRedux, $rootScope) => {\r\n  'ngInject';\r\n\r\n  const componentDidUpdate = DockMonitor.prototype.componentDidUpdate;\r\n  DockMonitor.prototype.componentDidUpdate = function() {\r\n    $rootScope.$evalAsync();\r\n    if (componentDidUpdate) {\r\n      return componentDidUpdate.apply(this, arguments);\r\n    }\r\n  };\r\n\r\n  ReactDOM.render(\r\n    <DevTools store={$ngRedux}/>,\r\n    document.getElementById('devTools')\r\n  );\r\n};\r\n```\r\n\r\nHowever now I have a slight issue with connecting to the extension. I am using the `.subscribe()` method to track actions carried out by the monitor, but I am only logging the initial 'START' action. What am I doing wrong here?\r\n\r\n```\r\nconst run = ($rootScope) => {\r\n\t'ngInject';\r\n\t'use strict';\r\n\tconst withDevTools = (\r\n\t\t// process.env.NODE_ENV === 'development' &&\r\n\t\ttypeof window !== 'undefined' && window.devToolsExtension\r\n\t);\r\n\tif (withDevTools) {\r\n        $rootScope.$evalAsync();\r\n\t\tconst devTools = window.__REDUX_DEVTOOLS_EXTENSION__.connect();\r\n\t\tdevTools.subscribe((message) => {\r\n\t\t\tif (message) {\r\n\t\t\t\tconsole.log(message);\r\n                $rootScope.$apply();\r\n\t\t\t}\r\n\t\t});\r\n\t}\r\n};\r\n```\r\nYou can see here that toggling the actions does not actually get called onto the console:\r\n![screen shot 2016-11-05 at 15 45 43](https://cloud.githubusercontent.com/assets/4283896/20031420/035744d4-a36f-11e6-9e5f-f63337d813ab.png)\r\n![screen shot 2016-11-05 at 15 45 59](https://cloud.githubusercontent.com/assets/4283896/20031421/06fe12fc-a36f-11e6-8555-24ef5b24e4a2.png)\r\n"},"comment":{"url":"https://api.github.com/repos/zalmoxisus/redux-devtools-extension/issues/comments/258620271","html_url":"https://github.com/zalmoxisus/redux-devtools-extension/issues/250#issuecomment-258620271","issue_url":"https://api.github.com/repos/zalmoxisus/redux-devtools-extension/issues/250","id":258620271,"user":{"login":"Darkbladecr","id":4283896,"avatar_url":"https://avatars.githubusercontent.com/u/4283896?v=3","gravatar_id":"","url":"https://api.github.com/users/Darkbladecr","html_url":"https://github.com/Darkbladecr","followers_url":"https://api.github.com/users/Darkbladecr/followers","following_url":"https://api.github.com/users/Darkbladecr/following{/other_user}","gists_url":"https://api.github.com/users/Darkbladecr/gists{/gist_id}","starred_url":"https://api.github.com/users/Darkbladecr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Darkbladecr/subscriptions","organizations_url":"https://api.github.com/users/Darkbladecr/orgs","repos_url":"https://api.github.com/users/Darkbladecr/repos","events_url":"https://api.github.com/users/Darkbladecr/events{/privacy}","received_events_url":"https://api.github.com/users/Darkbladecr/received_events","type":"User","site_admin":false},"created_at":"2016-11-05T15:52:25Z","updated_at":"2016-11-05T15:52:25Z","body":"If you would like to clone and try. You can use the eggly-redux repository, which mimics my redux setup.\r\nhttps://github.com/simpulton/eggly-redux"}}
{"actor":{"display_login":"Darkbladecr"}}