如何解决在这种情况下如何更新PrimeNG表单值?
我对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 举报,一经查实,本站将立刻删除。