使用sqlite和angular 2进行数据库调用的混合应用程序

使用sqlite和angular 2进行数据库调用的混合应用程序,angular,sqlite,ionic-framework,ionic2,Angular,Sqlite,Ionic Framework,Ionic2,我目前正在使用ionic 2开发一个移动应用程序。我有一组代码需要从sqlite检索数据,然后进一步将此值用于其他一些功能。见下文 this.credentials=\u credentials; 让username=\u credentials.username; 让password=\u credentials.password; 让我们改变; **this.localDbService.getcVersion()。然后((数据)=>{ cVersion=数据; });** console

我目前正在使用ionic 2开发一个移动应用程序。我有一组代码需要从sqlite检索数据,然后进一步将此值用于其他一些功能。见下文

this.credentials=\u credentials;
让username=\u credentials.username;
让password=\u credentials.password;
让我们改变;
**this.localDbService.getcVersion()。然后((数据)=>{
cVersion=数据;
});**
console.log(cVersion);
//构建http头并对servlet进行http调用以检索详细信息
让myHeaders:Headers=newHeaders();
let digest=btoa(`${username}:${password}`)

干杯

我认为这就是
.then()
函数的全部目的。您可以在它的
.then()
部分中移动所有需要
cVersion
的代码。另外,请确保在
.catch()
中采取必要的操作。
Replace this

this.credentials = _credentials; 
let username = _credentials.username; 
let password = _credentials.password; 
let cVersion;

 this.localDbService.getcVersion()
.then((data) => { 

cVersion = data;

console.log(cVersion);

//build http header and make http call to servlet to retrieve details 
let myHeaders: Headers = new Headers(); 
let digest = btoa(`${username}:${password}`);

 });