【发布时间】:2022-10-25 15:24:13
【问题描述】:
我有选项列表并使用 ngDefaultControl Angular 指令,但 formcontrol 值在按钮单击时显示为空。
我想在不使用setValue 或patchValue 方法的情况下绑定值以形成按钮单击控件。
例子:
<h3>input text search dropdown</h3>
<div class="result">
Selected Value:
{{
rootForm.get('category')?.value
? rootForm.get('category')?.value
: 'Please select value'
}}
</div>
<br />
<form [formGroup]="rootForm">
<div class="list-popup">
<ul class="list" [formControlName]="'category'" ngDefaultControl>
<li class="item" *ngFor="let option of listValues" [value]="option">
<button type="button" class="item-option" tabindex="-1">
<span class="item-label">{{ option }}</span>
</button>
</li>
</ul>
</div>
</form>
是否可以绑定 UI 中的值以控制相同的选择?您能否建议我解决方法。 这是stackblitz
提前致谢。
【问题讨论】:
标签: javascript html angular