angular-cn/packages/compiler/test/render3
Pete Bacon Darwin 5d86e4a9b1 fix(compiler): ensure that legacy ids are rendered for ICUs (#33318)
When computing i18n messages for templates there are two passes.
This is because messages must be computed before any whitespace
is removed. Then on a second pass, the messages must be recreated
but reusing the message ids from the first pass.

Previously ICUs were losing their legacy ids that had been computed
via the first pass. This commit fixes that by keeping track of the
message from the first pass (`previousMessage`) for ICU placeholder
nodes.

// FW-1637

PR Close #33318
2019-10-22 13:30:16 -04:00
..
util fix(compiler): absolute source span for template attribute expressions (#33189) 2019-10-17 18:48:59 -04:00
view fix(compiler): ensure that legacy ids are rendered for ICUs (#33318) 2019-10-22 13:30:16 -04:00
BUILD.bazel test(ivy): mark failing test targets with fixme-ivy-jit and fixme-ivy-local tags (#26471) 2018-10-23 08:57:42 -07:00
README.md feat(compiler): implement "enableIvy" compiler option (#21427) 2018-01-18 18:22:44 -06:00
r3_ast_absolute_span_spec.ts fix(compiler): absolute source span for template attribute expressions (#33189) 2019-10-17 18:48:59 -04:00
r3_ast_spans_spec.ts feat(ivy): include value spans for attributes, variables and references (#30181) 2019-07-25 16:36:32 -07:00
r3_template_transform_spec.ts fix(compiler): fix Elements not making a new ParseSourceSpan (#31190) 2019-06-21 12:03:01 -07:00
style_parser_spec.ts fix(ivy): merge static style rendering across elements, directives and components (#27661) 2018-12-21 18:14:44 -05:00

README.md

Tests in this directory are excluded from running in the browser and only run in node.