angular2-multievent-bindings-plugin
v2.0.0-rc.1
Published
A small plugin which allows you to bind multiple events in your angular2 templates.
Downloads
75
Maintainers
Readme
angular2-multievent-bindings-plugin
A small plugin that allows for binding multiple events into an Angular2 template.
Currently there is no way to bind multiple events to one expression in angular2 templates like this:
<input type='text' (click,keypress,mousedown)=expressionIdWantToExecuteForAllOfTheseEvents($event) />
This plugin allows you to do this!!!
Installation
npm install angular2-multievent-bindings-plugin --save
Useage
import this plugin from your node modules and then add it to your EVENT_MANAGER_PLGUINS
:
import {MultiEventPlugin} from 'angular2-multievent-bindings-plugin';
import {EVENT_MANAGER_PLUGINS} from 'angular2/platform/common_dom';
import {bootstrap} from 'angular2/platform/browser';
import {provide} from 'angular2/core';
import {App, APP_PROVIDERS} from './app';
bootstrap(App, [
APP_PROVIDERS,
provide(EVENT_MANAGER_PLUGINS, { multi: true, useClass: MultiEventPlugin})
]).catch((error) => console.error(error));