e172e97e13
In Ivy when elements are created a series of static attribute names are provided over to the construction instruction of that element. Static attribute names include non-binding attribues (like `<div selected>`) as well as animation bindings that do not have a RHS value (like `<div @foo>`). Because of this distinction, value-less animation triggers are rendered first before value-full animation bindings are and this improper ordering has caused various existing tests to fail. This patch ensures that animation bindings are evaluated in the order that they exist within the HTML template code (or host binding code). PR Close #28165 |
||
---|---|---|
.. | ||
BUILD.bazel | ||
README.md | ||
mock_compile.ts | ||
mock_compiler_spec.ts | ||
r3_compiler_compliance_spec.ts | ||
r3_view_compiler_binding_spec.ts | ||
r3_view_compiler_di_spec.ts | ||
r3_view_compiler_directives_spec.ts | ||
r3_view_compiler_i18n_spec.ts | ||
r3_view_compiler_input_outputs_spec.ts | ||
r3_view_compiler_listener_spec.ts | ||
r3_view_compiler_providers_spec.ts | ||
r3_view_compiler_spec.ts | ||
r3_view_compiler_styling_spec.ts | ||
r3_view_compiler_template_spec.ts |
README.md
Tests in this directory should be run with:
yarn bazel test --define=compile=aot packages/compiler-cli/test/compliance:compliance