问题描述
我对Angular不太了解(我来自Java),并且在使用 PrimeNG 开发Angular应用程序时存在以下疑问。
<!-- SPECIFIC ROW EXPANSION:-->
<ng-template pTemplate="rowexpansion" let-orderDetail>
<tr>
<td colspan="7">
<div class="p-p-3">
<h5>DETTAGLIO ORDINE</h5>
<div class="container">
<div class="row">
<div class="col-4">
<p>ID Ordine</p>
</div>
<div class="col-4">
<p-inputNumber [(ngModel)]="orderDetail.id"></p-inputNumber>
</div>
</div>
</div>
</div>
</td>
</tr>
基本上,我只是在表单中显示 orderDetail.id 的值。我对此方法表示怀疑: orderDetail.id 值不是在处理表单的打字稿代码中定义的值(或在适当的模型对象中),而是来自我定义的** orderDetail变量通过 let-orderDetail 语法 ng-template
<ng-template pTemplate="rowexpansion" let-orderDetail>
这是因为我使用的是PrimeNG 行扩展表,例如:https://primefaces.org/primeng/showcase/#/table/rowexpansion
目前,它工作正常,并显示预期值。我的疑问是:如果必须在表单内更改此值并提交(如果用户必须更新表单),会发生什么情况。处理这种情况的正确方法是什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)