формочку, чтоб при выборе формата менялись поля в форме, на html и обычном js он работает. Если копирую код и вставляю в свелт он не работает, можете подсказать пожалуйста почему ? Слышала что в свелте на прямую к блоку так нельзя обращаться, а как тогда это сделать, подскажите пожалуйста
В свелте есть bind:this https://svelte.dev/tutorial/bind-this
спасибо большое) извиняюсь за такой глупый вопрос)
Ну это уже поглубже, мб сначала сам свелт понять надо. Я б через let components = { 1: SomeForm, 2: SomeOtherForm, } let selected: {id: number, text: string}; let component: typeof SvelteComponent; $:component = components[selected.id]; ////// <select bind:value={selected}>...</select> <svelte:component this={component}/>
Обсуждают сегодня