джейсон с сервера, и хочу его передать в блок <Svelecte options={ json }></Svelecte> - но значения undefined. Как сделать, чтобы распознавалось?
Надо подготовить данные в нужном формате. Типа: const options = serverData.map( ({ id, title }) => ({ id, label: title }) ) <Svelect {options} /> Подробности что кушает компонент в options думаю найдёте в доках.
Да, как вы сказали по примеру, данная подготовка данных работает. Но вот еще вопрос, полученный фетчем массив джейсона парсится через each array as ar ar.Item, но проверять если сам объект данных он нулевой длинны, и получается теперь, что через подготовку данных массив тоже нулевой и соответственно одно значение undefined отдается. Опять вопрос как парсить?)
У вас в ответе пустое значение есть? Репл можете сделать ?
https://svelte.dev/repl/abacfb8548974002898b2db1cee5148b?version=3.49.0 - вот, но это не фетч будет, а фетч такой fetch('http://0.0.0.0:10005/url') .then(response => response.json()) .then(data => list = data)
то есть с вариантом фетча, объект будет пустой, но его можно вывести в цикле svelte
Вот это что значит?
Обсуждают сегодня