我有一个表单出现在我的HTML文件的模式中,我想将表单中的值添加到ag-grid数组中,我不知道如何做到这一点。从Angular 2 ag-grid中的HTML表单中获取值
这是我file.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++;
}
如何我可以从我的表单中获取值并将其放入我的网格数组中吗?
谢谢您的帮助
你看的在angular的网站上的[形式指南](https://angular.io/docs/ts/latest/guide/forms.html)? –
是的,我也读过[ag-grid guide](https://www.ag-grid.com/best-angular-2-data-grid/?framework=angular#gsc.tab=0),以及没有帮助。 我想要做的是从我的file.ts中获取表单的值。 在角度的网站上,他们得到的价值在html中,但我必须填写我的ag格子数组从file.ts ... 而我真的没有找到任何帮助文件... :( – UserName