2017-10-11 7 views
0

私はmaterial-ui v1を使用していますが、入力要素のイベントタイプを見つけるのには苦労しています。以下のコードスニペットを考慮:material-ui v1のInput要素のイベントタイプは何ですか?

<Select value={this.numberOfTickets} onChange={this.setNumberOfTickets}> 
.... 

そして次setNumberOfTickets実装:

@autobind @action 
setNumberOfTickets(event: React.SyntheticEvent<HTMLElement>) { 
    // tslint:disable-next-line 
    this._numberOfTickets = (event.target as any).value; 
} 

私はas anyキャストを削除できるようになるeventの正しい種類は何ですか?

答えて

2

使用React.ChangeEvent<HTMLInputElement>

setNumberOfTickets(event: React.ChangeEvent<HTMLInputElement>) { 

    // Assuming `this._numberOfTickets` is a string. If not you have to parse it as a number 
    this._numberOfTickets = event.target.value; 
} 
+0

ありがとうございました!本当にそれを感謝❤ – wcandillon

関連する問題