如何使用角度2返回承诺的值

这是我的promise函数,我需要返回rs.rows.item(0)的值;
public getCustomer()  : any
  {
        let  db =  window.sqlitePlugin.openDatabase({name: 'data.db',location: 'default'});
        return new Promise((resolve,reject) =>
        {
            db.transaction(function(tx)
            {
                tx.executesql('SELECT * FROM customer ORDER BY customerId DESC LIMIT 1',[],function(tx,rs)
                {
                     return resolve(rs.rows.item(0));
                },error) 
                {
                    console.log('SELECT error: ' + error.message);
                    reject(error);
                });
            });
        });    
  }

返回值我有一个像这个图像的对象

我需要得到这样的例子

var customer = getCustomer();
customer.name;
customer.email;
首先,您需要func来获取所有数据:
getAll(): Promise<Phrase[]> {
        return phrasesPromise;
    }

第二,如果你需要一件你可以使用的项目

ngOnInit() {
        this.phraseService
            .getAll()
            .then(result => this.phrases = result);
    }

相关文章

ANGULAR.JS:NG-SELECTANDNG-OPTIONSPS:其实看英文文档比看中...
AngularJS中使用Chart.js制折线图与饼图实例  Chart.js 是...
IE浏览器兼容性后续前言 继续尝试解决IE浏览器兼容性问题,...
Angular实现下拉菜单多选写这篇文章时,引用文章地址如下:h...
在AngularJS应用中集成科大讯飞语音输入功能前言 根据项目...
Angular数据更新不及时问题探讨前言 在修复控制角标正确变...