【发布时间】:2018-08-31 19:02:24
【问题描述】:
如果应用在 60 秒内未使用,我将使用 ng-idle 将用户重定向回主屏幕。
我遇到的问题是,如果在重定向时打开了离子选择弹出框,这些弹出框仍会显示在屏幕上,直到手动关闭它们为止。有什么方法可以检测到任何打开的弹出框并全部关闭吗?
我看到您可以像这样引用 ion-select:
@ViewChild('myselect') select: Select;
但我的选择字段是在表单中动态设置的,因此无法知道将设置多少个选择字段。
我还尝试使用 javascript 手动删除 <ion-alert></ion-alert> 元素,但由于某种原因,这会阻止用户在再次开始使用该应用程序时打开 ion-select 弹出框。
感谢您的帮助。
【问题讨论】:
-
如果你有动态数量的字段,你可以使用
ViewChildren而不是ViewChild。 -
谢谢,我不知道它存在!我现在已经开始工作了,很快就会发布我的答案,以防它帮助其他人。
-
太好了,很高兴听到它有帮助! :)
标签: angular cordova ionic-framework ionic3