Cordova - 异步SQLite查询和控制流

时间:2015-08-06 16:01:13

标签: sqlite cordova asynchronous

我正在使用带有ngCordova模块的Ionic Framework。 我将对象列表存储在SQLite数据库中。

我的问题是查询是异步的。所以我使用了很多回调来获得结果。 但是我也应该加载一个显示这些对象列表的视图(存储在数据库中)。用户可以在按下按钮的每个时刻打开此视图(因此在这种情况下回调不起作用)。我怎样才能确保我的数据准备好了?我想等待查询结果,然后允许加载视图,但我找不到方法。

你可以帮帮我吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

您有几种选择:

  • 使用启动画面并在查询完成时将其隐藏
  • 隐藏您的内容并显示微调器,直到查询完成
  • 隐藏按钮,直到查询完成
  • 在查询完成之前禁用该按钮