Hi,
I want to reset all stepper values dynamically if a user moves away from cart and comes back to it for new order. I have following code that I am using to check if it is a new order and trying to reset stepper values with a loop. But after first loop it seems code breaks and 2nd loop never happens. Is this the best way to reset stepper values?
if (app.data.myorder.neworder==1) {
console.log(‘app.data.myorder.neworder’ + app.data.myorder.neworder);
app.data.myorder.products.forEach(function(item) {
console.log(‘Reseting stepper value - #item-’+item.id);
var instance = app.stepper.setValue($(’#item-’+item.id).find(’.stepper’), ‘0’);
});
app.data.myorder.customerid = 0;
app.data.myorder.customername = ‘’;
app.data.myorder.products = [];
app.data.myorder.neworder = 0;
}
If I comment
var instance = app.stepper.setValue($(’#item-’+item.id).find(’.stepper’), ‘0’);
I can see full loop console debug.