我有一個表,其中有一列供用戶輸入。很明顯,這個表格可以有幾行,每行都有一個用戶的輸入。在表格下面我有一個保存按鈕。我的問題是:如果一個用戶輸入了幾個輸入,我怎樣才能保存所有的輸入? 例如:我的表格是這樣的:
row1 -> input(用戶寫here: "stack")
row2 -> input(用戶寫here: "overflow")
saveButton[/span]。
我想保存 "堆疊",也想保存 "溢位"。 我的代碼是:
<div class="mat-elevation-z8 layout-tainer">
<table mat-table [dataSource]="dataSourceTable">/span>
<ng-container matColumnDef="userInput">/span>
<th mat-header-cell *matHeaderCellDef [attr. rowspan]="2">Input</th>
<td mat-cell *matCellDef="Input">/span>
<mat-form-field class="full-width"/span>>
<input matInput/>
</mat-form-field>/span>
</td>/span>
</ng-container>/span>
</table>/span>
</div>
< button mat-raised-button color="warning"(click)="saveInput()"> 保存</按鈕>
uj5u.com熱心網友回復:
你可以像這樣定義你的單元格:
<ng-container matColumnDef="userInput">
<th mat-header-cell *matHeaderCellDef [attr。 rowspan]="2">Input</th>
<td mat-cell *matCellDef="let Input"/span>>
<mat-form-field class="full-width">/span>
<input matInput [(ngModel)]="Input"/span>/>
</mat-form-field>/span>
</td>/span>
</ng-container>/span>
并在你的Input資料上設定一個ngModel。
uj5u.com熱心網友回復:
你可以做幾件事:
本地存盤
本地存盤
本地存盤物件存盤沒有過期日期的資料。這些 資料在瀏覽器關閉時不會被洗掉,并且將在 在未來的一天、一周或一年內可用。 要設定專案:
localStorage.setItem(identifier, value)要獲得專案:
localStorage.getItem(identifier)會話存盤
會話存盤物件只是本地存盤,但當會話結束(也就是關閉標簽)時,它會被洗掉。 要設定專案:
sessionStorage.setItem(identifier, value)要獲得專案:
sessionStorage.setItem(identifier)Cookies Cookies就像變數一樣,但是當網路服務器向瀏覽器發送了一個網頁后,連接就被關閉了,服務器就會忘記關于用戶的一切。
document.cookies>
uj5u.com熱心網友回復:
你可以使用Formbuilder然后添加輸入域。
然后你添加一個方法onSubmit()來處理填好的表單,該方法將在<form>標簽中被呼叫,并添加一個提交型別的按鈕。
您可以按照指南這里了解如何進行操作的詳細步驟。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/307492.html
標籤:
上一篇:如何將資料從子代傳給父代?
