离子formcontrolname和ngif不一起工作
我列出了一个只能通过真实条件显示的列表。在该列表中,我有一个带有formControlname的输入,它可以正常工作,而没有ngif =“ Indpermitedesconto == 1”
在IonList上。就像FormControlname丢失一样,找不到表单值。当我删除它时,它再次工作正常。有什么想法发生了什么事?我试图在此处的一些答案上按要求提出表格,但也没有起作用。
<form [formGroup]="form">
<ion-list *ngIf="indPermiteDesconto == 1">
<ion-item>
<h4>Total:</h4>
<span item-end>
{{ produto?.moedaVenda }}
{{ vlTotalProduto | unoDecimal }}
</span>
</ion-item>
<ion-item>
<ion-label fixed>Desconto %</ion-label>
<ion-input
type="number"
value="0"
max="100"
min="0"
(change)="recalcularTotais()"
formControlName="percDesconto"
></ion-input>
</ion-item>
<ion-item>
<h4>Desconto Valor</h4>
<span item-end>
{{ produto?.moedaVenda }}
{{ vlDesconto | unoDecimal }}
</span>
</ion-item>
<ion-item>
<h4>Valor Total c/ Desconto</h4>
<span item-end>
{{ produto?.moedaVenda }}
{{ vlFinalProduto | unoDecimal }}
</span>
</ion-item>
</ion-list>
I've made a list that will only be shown by a true condition. Inside that list I have a input with formControlName, it works fine without the ngIf="indPermiteDesconto == 1"
on ionList. It's like formControlName gets lost, it can't find the form value. When I remove it, it works fine again. Any ideas what's happening? I have tried to put a form as asked on some answers here, but didn't work either.
<form [formGroup]="form">
<ion-list *ngIf="indPermiteDesconto == 1">
<ion-item>
<h4>Total:</h4>
<span item-end>
{{ produto?.moedaVenda }}
{{ vlTotalProduto | unoDecimal }}
</span>
</ion-item>
<ion-item>
<ion-label fixed>Desconto %</ion-label>
<ion-input
type="number"
value="0"
max="100"
min="0"
(change)="recalcularTotais()"
formControlName="percDesconto"
></ion-input>
</ion-item>
<ion-item>
<h4>Desconto Valor</h4>
<span item-end>
{{ produto?.moedaVenda }}
{{ vlDesconto | unoDecimal }}
</span>
</ion-item>
<ion-item>
<h4>Valor Total c/ Desconto</h4>
<span item-end>
{{ produto?.moedaVenda }}
{{ vlFinalProduto | unoDecimal }}
</span>
</ion-item>
</ion-list>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论