【发布时间】:2017-09-07 20:44:04
【问题描述】:
我有一个表单出现在我的 HTML 文件的模式中,我想将我从表单中获得的值添加到 ag-grid 数组中,但我不知道如何执行此操作。
这是我的文件.html
<template #addTrainContent let-c="close" let-d="dismiss">
<div class="modal-header">
<h4 class="modal-title">Ajouter un train</h4>
<button type="button" class="close" aria-label="Close" (click)="d('Cross click')">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<input type="radio" name="choiceDirection" /> Gauche
<input type="radio" name="choiceDirection" /> Droite
<input type="number" placeholder="Numéro de matériel" value="nMateriel"/>
<select>
<option>1</option>
<option>52</option>
<option>38</option>
</select>
<input type="checkbox" checked /> Créer dans l'ATS
</div>
<div class="modal-footer">
<button class="btn btn-lg btn-primary" (click)="c(createTrain())">Ajouter le train</button>
<button type="button" class="btn btn-secondary" (click)="c('Close click')">Annuler</button>
</div>
</template>
我正在添加一个带有我选择的值而不是表单中的值的火车,就像我的 file.ts 中的那样
createNewTrain() {
var newTrain = {
nMateriel: 97,
nRame: 42,
position: 'TB__BLOC_13',
direction: 'droite',
etat: 'mouvement',
vitesse: '24 km/h'
};
return newTrain;
}
createTrain() {
var newItem = this.createNewTrain();
this.gridOptions.api.addItems( [newItem] );
this.rowCount++;
}
如何从表单中获取值并将其放入我的 ag-grid 数组中?
感谢您的帮助
【问题讨论】:
-
你看过 Angular 网站上的forms guide 吗?
-
是的,我还阅读了ag-grid guide,但没有任何帮助。我想要做的是从我的 file.ts 中获取表单的值。在 Angular 网站上,他们在 html 中获取值,但我必须从 file.ts 中填充我的 ag-grid 数组......而且我真的没有找到任何关于文档的帮助...... :(
标签: html angular typescript ag-grid