0
コードのブロックを確認していますが、なぜ開発者がこのように実装したのか少し混乱しています。クラスでは、クラスの先頭に2つの変数が初期化されます。その後、コンストラクタでそれを繰り返します。ここでコンストラクタでobservableを定義する理由はありますか?<Observable>
は、関連の輸入である:ここでは
import {Subject, Observable} from 'rxjs';
は、コードは次のとおりです。
subject: Subject<Boolean>; // Observable Boolean sources
subject$: Observable<Boolean>; // Observable Boolean streams
private _menuWidth: number = 300; // Default menu width
constructor() {
this.subject = new Subject<Boolean>();
this.subject$ = this.subject.asObservable();
}
私は、開発者へのアクセスを持っていないので、不思議が、これは誰にも理にかなっています。
私はAngularを初めて使っていて、何かが見つからない可能性があります。
私は最初に彼はプロパティの型を定義しており、コンストラクタではプロパティーを初期化していることを伝えています。 –
Ah。わかった。ありがとうアレハンドロ! – cnak2