我有这个模板
<div [fromGroup]="myForm">
<input [formControl]="myFormControl" [formControlName]="formControlName">
</div>
我在想我是否可以绑定一个。例如,如果formControl
有数据,那么我要这样做。
<div>
<input [formControl]="myFormControl">
</div>
但是,如果formControl
为空,我想这样做:
<div [fromGroup]="myForm">
<input [formControlName]="formControlName">
</div>
是否可以在没有ngIf
的情况下动态绑定相同模板上的属性?
答案 0 :(得分:0)
使用ngIf
。检查以下链接,
答案 1 :(得分:0)
您可以尝试以下操作:
<div [fromGroup]="formControl?null:myForm">
<input [formControl]="formControl? [formControlName]="formControl?
null:formControlName">
</div>
答案 2 :(得分:0)
当条件为then
或{{1}时,您可以利用else
中的*ngIf
子句和true
子句表示法来显示一个或多个块},如here所示。假设false
由真实值初始化,则呈现formControl
,如果trueBlock
没有由formControl
或null
初始化,则undefined
为改为呈现:
falseBlock