WooCommerce.getAsync API 无效 return 值

WooCommerce.getAsync API not working return value

我尝试了很多次,但没有 return 嵌套函数中的值。我在 ionic 2 项目中使用 WooCommerce REST API,此 API 响应成功但该响应未 return。请解决我的问题。我被困了很多次,我没有任何解决办法。请帮我 :( 我正在使用这个插件 WooCommerce API - Node.js Client

对不起我的英语。请试着理解。谢谢

ionViewDidLoad() {

  this.woocom().then((result) => {
    console.log('result===='+result);
  });

}

woocom(){
   var WooCommerceAPI = require('woocommerce-api');
  var WooCommerce = new WooCommerceAPI({
   url: 'http://test.com',
   consumerKey: 'ck_xxxxxxxxxxxxxxxxxxxxxxxxxx',
   consumerSecret: 'cs_xxxxxxxxxxxxxxxxxxxxxxxx'
  });

  WooCommerce.getAsync('products/categories').then((result) => {
   console.log(result.toJSON().body);

   //return Promise.resolve(JSON.parse(result.toJSON().body));

  // return JSON.parse(result.toJSON().body);
 });
   return Promise.resolve();
}

试试这个

WooCommerceResult:any=[];

 WooCommerce.getAsync('products/categories').then((result) => {
   console.log(result.toJSON().body);
this.WooCommerceResult=result.toJSON().body;
   //return Promise.resolve(JSON.parse(result.toJSON().body));

  // return JSON.parse(result.toJSON().body);
 });

在视图中使用 *For 绑定 WooCommerce 结果