Angular2 Material的示例應用程序有一個對話框,它返回一個字符串值,這是用戶寫入的消息。但是如果我想提示用戶獲取更多信息而不僅僅是一條消息呢?如何使用Angular2 Material對話框輸入值
換句話說,我無法弄清楚如何在使用Angular2 Material時創建一個類似於對話框的窗體。
這是樣本應用程序,我referreing到:https://github.com/jelbourn/material2-app
在https://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