WECHATY NGMODULE

Wechaty Web Component NgModule Powered by Angular 9 & ng-packagr

Picture credit: How to create an Angular library
USAGE
Demo
https://chatie.io/angular/
Talk is cheap, show me the code:
App Module
import { WechatyModule } from '@chatie/angular'
@NgModule({
...
imports: [
WechatyModule,
],
...
})
Html Component
<wechaty
#wechaty
token="WECHATY_TOKEN"
(error) = "onEvent('error' , $event)"
(heartbeat) = "onEvent('heartbeat' , $event)"
(login) = "onEvent('login' , $event)"
(logout) = "onEvent('logout' , $event)"
(message) = "onEvent('message' , $event)"
(scan) = "onEvent('scan' , $event)"
>
</wechaty>
<button (click)="wechaty.shutdown()"> Shutdown</button>
Moer details, see code. ;-]
REFERENCES
NPM
CHANGELOG
v0.5 master (Mar 23, 2020)
- Upgrade Angular version from 6 to 9
v0.4 (May 28th, 2018)
- Upgrade RxJS version from 5 to 6
- Upgrade Angular version from 5 to 6
v0.3 (May 1st, 2018)
- Support CI/CD to NPM@next
v0.2 (Apr 2018)
- Upgrade Angular from v4 to v5
- use
ng-packagr
to pack NgModule(instead of tsc&rollup by hand)
v0.1 (May 2017)
v0.0.1 (Jul 2016)
- Modulized Angular 2 Component:
wechaty-core
- Support all(and same) IO Events of Wechaty
SUPPORT
Github Issue - https://github.com/chatie/angular/issues
Author
Huan LI (李卓桓) zixia@zixia.net

Copyright & License
- Code & Docs © 2016-now Huan LI <zixia@zixia.net>
- Code released under the Apache-2.0 License
- Docs released under Creative Commons