Angular2マテリアルのサンプルアプリケーションには、ユーザーが書いたメッセージである文字列値を返すダイアログがあります。しかし、メッセージだけではなく、より多くの情報を求めるプロンプトを表示するにはどうすればよいでしょうか?Angular2マテリアルダイアログ入力値の使用方法
つまり、Angular2 Materialを使用しているときにダイアログのように動作するフォームを作成する方法を理解できません。
これは私がreferreingてるサンプルアプリです:https://github.com/jelbourn/material2-apphttps://github.com/jelbourn/material2-app/blob/master/src/app/app.component.tsで
:
@Component({
template: `
<p>This is a dialog</p>
<p>
<label>
This is a text box inside of a dialog.
<input #dialogInput>
</label>
</p>
<p> <button md-button **(click)="dialogRef.close(dialogInput.value)">CLOSE</button> </p>**
`,
})
export class DialogContent {
constructor(@Optional() public dialogRef: MdDialogRef<DialogContent>) { }
あなたが見ることができるように、一つの値だけを取るdialogRef.close(dialogInput.value)があります。だから、より多くの値を取る入力を作成する方法は?
あなたはそれが閉じられた後につかむことができるダイアログに複数の 'input'があることを意味しますか? – Searching
はい、それは正しいです。 – user1716970