{"id":20816359,"url":"https://github.com/nebo15/angular-event-manager","last_synced_at":"2026-04-21T09:33:37.072Z","repository":{"id":58243730,"uuid":"56760019","full_name":"Nebo15/angular-event-manager","owner":"Nebo15","description":"Event Manager for Angular JS apps","archived":false,"fork":false,"pushed_at":"2017-03-12T09:50:21.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-18T00:06:18.187Z","etag":null,"topics":["angular","event","frontend","javascript"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nebo15.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-04-21T09:17:55.000Z","updated_at":"2017-04-05T08:39:14.000Z","dependencies_parsed_at":"2022-08-31T01:00:17.388Z","dependency_job_id":null,"html_url":"https://github.com/Nebo15/angular-event-manager","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nebo15%2Fangular-event-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nebo15%2Fangular-event-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nebo15%2Fangular-event-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nebo15%2Fangular-event-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nebo15","download_url":"https://codeload.github.com/Nebo15/angular-event-manager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243165469,"owners_count":20246721,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","event","frontend","javascript"],"created_at":"2024-11-17T21:33:22.276Z","updated_at":"2026-04-21T09:33:37.005Z","avatar_url":"https://github.com/Nebo15.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Angular Event Manager\n\nEvent Manager for Angular JS apps.\n\nIt's simple implementation of event manager. You can use it for simplify tracking events in your app in single object and then send event to the several external services. \n\n## How to install\n\nInstall as Bower package\n\n```\nbower install angular-event-manager --save\n```\n\nAdd module to angular module ap\n\n```\n\nangular.module('app', [\n    ...,\n    'eventManager'\n]);\n```\n\n### Example\n\n```\n\n// tracking event\n\nangular.module('app').controller('AppController', function ($scope, EventManager) {\n\n    EventManager.track('AppControlerOpen', {data: 'example'});\n    \n});\n\n// subscribe to event\n\nangular.module('app').run(function (EventManager, $mixpanel) {\n\n    EventManager.subscribe(['AppControlerOpen'], function (eventName, data) {\n        \n        // you can track here event for external services\n        // eg, $mixpanel.track(eventName);\n        \n    }); \n    \n    EventManager.subscribeAll(function (name, data) {\n        // receive all events\n    });\n    \n    EventManager.unsubscribe(['Event1', 'Event2'], function () {});\n    EventManager.unsubscribeAll(function () {});\n    \n});\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnebo15%2Fangular-event-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnebo15%2Fangular-event-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnebo15%2Fangular-event-manager/lists"}