Hey all guys, hope you are all will be fine
Actually I am facing a problem with woocommerce products in ionic. You can see the error
Saw my ts file code:
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
import { Component } from ‘@angular/core’;
import { NavController, NavParams } from ‘ionic-angular’;
import * as HA from ‘woocommerce-api’;
@Component({
selector: ‘page-all-products’,
templateUrl: ‘all-products.html’,
})
export class AllProductsPage {
WooCommerce: any;
products: any;
moreProducts: any;
constructor(public navCtrl: NavController, public navParams: NavParams) {
this.WooCommerce = HA({
url: ‘My Web link’,
consumerKey: ‘My consumerKey’,
consumerSecret: ‘My consumerSecret’,
wpAPI: true,
version: ‘wc/v3’,
queryStringAuth: true // Force Basic Authentication as query string true and using under HTTPS
})
this.WooCommerce.get(‘products’, function(err, data, res) {
console.log(JSON.parse(data.body));
this.products = JSON.parse(data.body).products;
}, (err) => {
console.log(err)
})
}
ionViewDidLoad() {
console.log(‘ionViewDidLoad AllProductsPage’);
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
also saw my html file:
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
<ion-header>
<ion-navbar>
<ion-title style=“text-align: center;”> Our Products </ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
<ion-list>
<ion-item *ngFor=“let product of moreProducts”>
<ion-thumbnail>
<img [src]=“product.featured_src”>
</ion-thumbnail>
<h2> {{ product.title }} </h2>
<p>
<span [innerHTML]=“product.short_description”></span>
<span [innerHTML]=“product.price_html”></span>
</p>
</ion-item>
</ion-list>
</ion-content>
Can someone help me???