如何在崩溃时保留 ngb-accordion 的输入状态
how to preserve input state of ngb-accordion on collapse
折叠 ngb-accordion 时是否可以保存输入的状态(输入的文本)?
示例如下:
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
当我更新答案时,Tilias 找到了正确的解决方案:删除我的更新
折叠 ngb-accordion 时是否可以保存输入的状态(输入的文本)?
示例如下: 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
当我更新答案时,Tilias 找到了正确的解决方案:删除我的更新