Сообщение от borus
|
При загрузке Index.html в консоли вижу ошибку "Uncaught (in promise) ReferenceError: getWorkList is not defined" на строке
|
Читайте внимательно про динамический import.
Он возвращает промис.
К тому же ваши переменные
let {getWorkList, saveWorkList} определены только внутри блока {}
Вот так должно быть
let getWorkList, saveWorkList;
if(bLocaleStorage || !bLocaleStorage) {
({getWorkList, saveWorkList} = await import('./todo-app/localmodel.js'));
}
else {
({getWorkList, saveWorkList} = await import('./todo-app/APImodel.js'));
}
if(bLocaleStorage || !bLocaleStorage) - очень странное условие. Всегда выполняется.
Зачем
(async () =>{
....
})();
Там вроде нет ничего асинхронного.
Все равно не определены changeWork и deleteWork