在这种情况下如何更新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 (将#修改为@)