1
我已經放在一個簡單的例子,我相信應該工作..但它不:( 我需要幫助瞭解我的'在做錯誤的。從可觀察主題推/置值,不更新訂閱可觀察
@Component({
templateUrl: 'sandbox.template.html'
})
export class SandBoxPage implements OnInit {
dataSubject: Subject<string> = Subject.create();
data$: Observable<string>;
constructor(private platform: Platform) {
this.data$ = this.dataSubject
.asObservable()
.startWith("First value in the observable");
}
onClick() {
console.log("onClick()");
this.dataSubject.next(Date.now + " value");
}
ngOnInit() {
console.log("ngOnInit()");
this.data$.subscribe((v) => {
console.log("new value", v);
}, (err) => {
console.log("Error", err);
});
}
}
我必須掛在onClick()
但在我的console.log認購不火,它只有在開始的startsWith
值觸發一次按鈕。
哇。只是......哇。多麼微妙的頭痛。謝謝! – Matt
@Matt我們都在那裏:) – echonax