ng2-rxjs subject的应用实例
ng2-rxjs subject的应用实例
import { Component } from '@angular/core';
import { Subject } from 'rxjs';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.less']
})
export class AppComponent {
title = 'ng-rxjs';
private val1 = '111';
private val2: any;
private val3 = '333';
val2_Subject$ = new Subject();
setVal2(str: any){
this.val2_Subject$.next(str);
}
ngOnInit() {
this.val2_Subject$.subscribe(data => {
this.val2 = data;
});
console.log(this.val1);
this.setVal2('222');
console.log(this.val2);
console.log(this.val3);
}
}