我是Angular2的新手,在选中复选框时尝试动态生成textarea,并在angular2中取消选中复选框时删除textarea。是否有更好的解决方案?提前谢谢。
答案 0 :(得分:0)
<input type="checkbox" #mycheckbox />
<textarea *ngIf="mycheckbox.value"></textarea>
答案 1 :(得分:0)
设置ngModel
,然后将其存储为变量:
<input type="checkbox" #isVisible="ngModel" [(ngModel)]="isTextareaVisible">
然后使用*ngIf
切换它:
<textarea *ngIf="isVisible"></textarea>
旁注:如果这是在表单标记内,请不要忘记向name="isTextareaVisible"
添加input
属性,否则会有人抱怨。