モデルクラスでゲッターとセッターを動作させるにはどうすればよいですか?モデルオブジェクトのゲッターとセッター(角4)
私の目標は、日付を含む入力が更新されたときに、選択された日の整数値を計算することです。私はセッターでそれをやろうとしていましたが、Angular 4は私のモデルのセッターとゲッタを無視しています。
私のモデルクラス:
export class MyModel {
@Input('date')
get date(): String {
console.log('Getting date');
...
}
set date(val) {
console.log('Setting date: ' + val);
...
}
}
マイテンプレート:
...
<input class="form-control" name="dp" [(ngModel)]="model.date">
...
しかし、ゲッターとセッターが動作しません。私は何が欠けていますか?
この構文 '@Input( '日付') 'は、ネストしたコンポーネントのプロパティのみです。デコレータはモデルクラスプロパティには属しません。 – DeborahK
コンポーネントクラスのコードと、このモデルクラスの使用方法も表示できますか? – DeborahK
@DeborahKサービスからネストされたコンポーネントにデータを渡す場合。ゲッターの唯一の方法は入力ですか? – Winnemucca