Hi all,
I need to have a film strip whose data is coming back from an API call. I put the observable array in a Promise-based API call and the film strip is broken and it becomes a common div without any response.
For example:
var tmp= [
{ name: 'Hydrogen' },
{ name: 'Helium' },
{ name: 'Lithium' },
{ name: 'Beryllium' },
{ name: 'Boron' },
{ name: 'Carbon' },
{ name: 'Nitrogen' },
{ name: 'Oxygen' },
{ name: 'Fluorine' },
{ name: 'Neon' },
{ name: 'Sodium' },
{ name: 'Magnesium' }
];
self.chemicals(tmp);
If I put the above in the main block, it's fine but if I put it in an async Promise-based API call like below, it's broken:
someAPI.getChemical (queryParams)
.then(function (c) {
var tmp= [
{ name: 'Hydrogen' },
{ name: 'Helium' },
{ name: 'Lithium' },
{ name: 'Beryllium' },
{ name: 'Boron' },
{ name: 'Carbon' },
{ name: 'Nitrogen' },
{ name: 'Oxygen' },
{ name: 'Fluorine' },
{ name: 'Neon' },
{ name: 'Sodium' },
{ name: 'Magnesium' }
];
self.chemicals(tmp);
})
Can anyone please help? Any comments and opinions are much appreciated!
Regards,
Quincy