Size: a a a

2020 September 26

n

neadmin in Svelte [svelt]
При этом любое из действий с переменной (присваивание или инкремент) не меняют её значение в блоке script 🥶
источник

n

neadmin in Svelte [svelt]
источник

DK

Dan Kozlov in Svelte [svelt]
Не претендую на большую экспертизу, но зачем делать назначения внутри шаблона? Это очень нестандартно.
источник

B

Basil in Svelte [svelt]
источник

n

neadmin in Svelte [svelt]
Если вывод данных ниже требует вычислений на основании предшествующих данных. При этом проще сделать вычисления в шаблоне, чем городить алгоритм и мутировать данные в коде, перед подачей в шаблон... и при этом в коде нужен результат вычислений в шаблоне
источник

n

neadmin in Svelte [svelt]
Svelt позволяет писать код шаблоне...
Но моя не понимать, что за магия с значениями переменных
источник

DK

Dan Kozlov in Svelte [svelt]
> Если вывод данных ниже требует вычислений
$: ?

Я к тому, что это настолько нестандартная идея, что, если честно, я удивлён, что оно хоть как-то работает и не отлавливается компилятором как ошибка.
Надо бы этот пропоузал внести.
источник

DK

Dan Kozlov in Svelte [svelt]
Примерно на уровне той же идеи Павла с переопределением созданной сызнова переменной в each-блоке через запятую.
Это хакинг, а не естественное использование фреймворка :)
источник

n

neadmin in Svelte [svelt]
Это скрытые возможности 😎
источник

n

neadmin in Svelte [svelt]
И вопросов не было бы, если во всех блоках с переменными происходило одно и то же...
источник

n

neadmin in Svelte [svelt]
Но {#each } создает локальную область действия, а {#key } присасывается к локальной области шаблона 😰
источник

B

Basil in Svelte [svelt]
Удобненько, но потом отлавливать тяжеловатентко
источник

B

Basil in Svelte [svelt]
В общем кто как хочет
источник

К

Константин in Svelte [svelt]
тут вместо Hello же компонент не вставишь. Но для текста гуд
источник

n

neadmin in Svelte [svelt]
neadmin
Но {#each } создает локальную область действия, а {#key } присасывается к локальной области шаблона 😰
Магия должна работать одинаково 🤪
источник

К

Константин in Svelte [svelt]
но я вдруг подумал... А что если отдельно вставлять открывающий и закрывающий тэги через @html?
источник

n

neadmin in Svelte [svelt]
В общем, прощу присоединиться к обсуждению своими пятью копейками или поправить что я колякал с яндекс.толмачом:
https://github.com/sveltejs/svelte/issues/5460
источник

К

Константин in Svelte [svelt]
Константин
но я вдруг подумал... А что если отдельно вставлять открывающий и закрывающий тэги через @html?
не, не работает
источник

DK

Dan Kozlov in Svelte [svelt]
Константин
но я вдруг подумал... А что если отдельно вставлять открывающий и закрывающий тэги через @html?
В доке ж написано, что html должен быть корректным, чтоб быть вставленным, нельзя отдельно открывающий и закрывающий :)
источник

К

Константин in Svelte [svelt]
Dan Kozlov
В доке ж написано, что html должен быть корректным, чтоб быть вставленным, нельзя отдельно открывающий и закрывающий :)
да, не посмотрел
источник