2
私はdata
変数と単純なサービスがあります。サービス内での単純な変数の変更に関するディレクティブからの監視方法は?
this.myService.data = 12345;
私はそれをやろうとしました:私は誰かが私の変数に設定をしている時はいつでもキャッチしたいディレクティブから今
import { Injectable } from '@angular/core';
@Injectable()
export class MyService {
private _data:number;
get data(): number {
return this._data;
}
set data(value: number) {
this._data = value;
}
}
を申し訳ありませんが、構文に何かがありません:
this.myService.data.subscribe(res => console.log(res));
私は何が欠けていますか?私は観察を宣言する必要がありますか?なぜ、どこ? これはHTTPリクエストではないので、この問題を正しく認識できるかどうかはわかりませんが、変更は簡単です。
はありがとうございました。これは簡単なソリューションですもう一度ありがとう – AngularOne
それがあなたを助けてくれてうれしいです。 :) – Powkachu
BTW- 3回変更された理由はありますか? – AngularOne