1.0.0 • Published 5 years ago

@daiweinpm/angular-event v1.0.0

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

事件触发器

angular 版本要求 7.2.0. Angular CLI

安装

$ npm install --save @daiweinpm/angular-event

使用及说明

import { DWEventService } from '@daiweinpm/angular-event'

@Component({
  ...
})
export class AComponent {
    constructor(
        ...
        private event: DWEventService
    ) {
        this.event.listen('login').subscribe((testData) => {
            // 结果将会打印三次 data1,data2,data3
            console.log(testData) 
        })
    }
}


@Component({
  ...
})
export class BComponent {
    constructor(
        ...
        private event: DWEventService
    ) {
        this.event.publish('login', 'data1'); // 发布事件
        this.event.publish('login', 'data2'); // 发布事件
        this.event.publish('login', 'data3'); // 发布事件
    }
}