问题描述
折叠ngb手风琴时是否可以保存输入的状态(输入的文本)?
这里是示例: https://stackblitz.com/edit/angular-ukshlz-wz6st8?file=app/accordion-basic.html
如果您在输入中输入一些文本并折叠/展开第一个面板,然后松散输入其内容。
解决方法
只需使用变量和ngModel
myinput:any; //in your .ts
<input [(ngModel)]="myinput"> //your .html make use of the variable
已更新,由@tilias制作
如果您使用复杂的组件结构,则另一种可能性是将 destroyOnHide 设置为 false
<ngb-accordion [destroyOnHide]="false">
这将防止破坏保存您的输入及其绑定的组件:see the docs
在我更新答案的同时,蒂利亚斯找到了正确的解决方案:删除我的更新