angular/packages/compiler/src/ml_parser
Dylan Hunn c9879457f6 refactor(compiler): Not all attribute values beginning with a colon are namespaced (#53574)
TemplateDefinitionBuilder is apparently more careful about when it attempts to split namespaces in attribute values. However, we are doing this on style attributes, which might start with a single `:`. Rather than refactor our logic to only try to split namespaces in some cases, we can just add an option to make namespace splitting fail gracefully. We only use this option for attributes, not elements.

Note also: the compiled code for this, while "correct" is absolutely insane. Maybe we should consider fixing this, as a matter of principle.

PR Close #53574
2023-12-15 19:48:28 +00:00
..
ast.ts fix(compiler): produce placeholder for blocks in i18n bundles (#52958) 2023-11-20 08:59:24 -08:00
defaults.ts fix(compiler): produce placeholder for blocks in i18n bundles (#52958) 2023-11-20 08:59:24 -08:00
entities.ts refactor(compiler): cleanup references to dart (#49858) 2023-04-18 14:00:45 +00:00
html_parser.ts refactor(compiler): fix rollup bundle issues due to re-export conflicts (#43431) 2021-10-01 18:28:43 +00:00
html_tags.ts fix(compiler): avoid error in template parser for tag names that can occur in object prototype (#52225) 2023-10-16 18:22:15 +02:00
html_whitespaces.ts fix(language-service): Autocomplete block keywords in more cases (#52198) 2023-10-23 12:01:52 -07:00
icu_ast_expander.ts fix(language-service): Autocomplete block keywords in more cases (#52198) 2023-10-23 12:01:52 -07:00
lexer.ts fix(compiler): produce placeholder for blocks in i18n bundles (#52958) 2023-11-20 08:59:24 -08:00
parser.ts fix(language-service): Autocomplete block keywords in more cases (#52198) 2023-10-23 12:01:52 -07:00
tags.ts refactor(compiler): Not all attribute values beginning with a colon are namespaced (#53574) 2023-12-15 19:48:28 +00:00
tokens.ts refactor(compiler): handle incomplete blocks in the lexer (#52047) 2023-10-05 13:10:05 -07:00
xml_parser.ts refactor(compiler): implement block syntax in html ast (#50953) 2023-07-13 09:32:53 -07:00
xml_tags.ts refactor(compiler): handle #24571 todos. (#49220) 2023-04-18 16:30:44 +00:00