You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
В текущей реализации атрибуты парсятся либо как строковый литерал (attr="value" или attr=value), либо как выражение (attr=${foo}`).
Нужно доработать парсер, чтобы понимал смешанный формат:
attr="${foo}" — выражение внутри кавычек, нужно воспринимать как аналог attr=${foo}
attr="foo ${bar} baz" — смешанный тип, внутри строки выражение, нужно воспринимать как attr=${'foo ' + bar + ' baz'}, то есть всё значение превратить в выражение
В текущей реализации атрибуты парсятся либо как строковый литерал (
attr="value" или
attr=value), либо как выражение (
attr=${foo}`).Нужно доработать парсер, чтобы понимал смешанный формат:
attr="${foo}"
— выражение внутри кавычек, нужно воспринимать как аналогattr=${foo}
attr="foo ${bar} baz"
— смешанный тип, внутри строки выражение, нужно воспринимать какattr=${'foo ' + bar + ' baz'}
, то есть всё значение превратить в выражениеДоработать нужно функцию
parseAttributeValue
в файле./src/parser/attribute.ts
The text was updated successfully, but these errors were encountered: