1. ホーム
  2. angular

角入力の取得と設定

2022-02-18 23:43:39
<パス
protected _isOpen = false;
@Input()
  get isOpen(): boolean {
    return this._isOpen;
  }

  set isOpen(value: boolean) {
    if (value ! == this.isOpen) {
      if (value) { if (value) {
        this.accordion.closeOtherPanels(this);
      }
      this._isOpen = value;
      Promise.resolve(null).then(() => {
        this.isOpenChange.exit(value);
      });
    }
  }

setメソッドで_isOpenを初期化し、getメソッドで内部のプライベート変数を取得し、簡単に変更できるようにするためです。