Database 如何在Ionic2应用程序中查看(调试)数据库

Database 如何在Ionic2应用程序中查看(调试)数据库,database,sqlite,debugging,ionic2,Database,Sqlite,Debugging,Ionic2,我怎样才能拥有一个使用SQLite数据库和存储本机组件的应用程序。它工作得很好,但假设我想以表格SELECT*FROM…的形式显示它。。。。有什么办法吗?我试着在Application->Storage下使用Chrome的DevTools检查它,并检查了所有可用选项,所有选项都是空的。使用ionic Storage组件时。它根据运行应用程序的设备决定使用哪个存储。您可以配置它:driverOrder:['indexeddb','sqlite','websql'],如中所示:当您在浏览器内的桌面上

我怎样才能拥有一个使用SQLite数据库和存储本机组件的应用程序。它工作得很好,但假设我想以表格SELECT*FROM…的形式显示它。。。。有什么办法吗?我试着在Application->Storage下使用Chrome的DevTools检查它,并检查了所有可用选项,所有选项都是空的。

使用ionic Storage组件时。它根据运行应用程序的设备决定使用哪个存储。您可以配置它:driverOrder:['indexeddb','sqlite','websql'],如中所示:当您在浏览器内的桌面上查看时,sqlite不可用,因此它应该使用indexeddb或websql。这应该在chrome调试器中可见。如果没有,那么存储值时就会出现问题。提供代码可以help@Juxture我已经按照文档中提到的那样做了,并且在设备上运行良好,但在开发工具中看不到。您也可以尝试在物理设备上部署应用程序。。然后尝试使用ChromDevTool远程设备,从那里你可以检查发生了什么,只需让控制台记录你想看到的每个进程即可。@JakeGarbo但这就是我正在做的。我用4.2在真正的Android设备上运行它,并启动ChromeDevTool,在那里我可以看到所有的console.log和其他东西,但数据库是空的。我可以看出它工作得很好,因为当我向数据库中添加某些内容并关闭应用程序时,它仍然会在设备上。似乎当您在浏览器中运行代码时,它将使用IndexedDB或WebSQL,并且您将在devtools中看到它。但是,当您通过Android emulator进行仿真或在设备上运行代码时(以我的cordova为例),即使在调试应用程序时,您也不会在浏览器中看到任何内容。在这种情况下,存储空间将是空的。因此,我的代码可以工作,但作为第一个问题,我不知道在安卓系统中哪里可以找到它