fix(compiler): support i18n interpolated only attribute bindings (#43815)
While fully dynamic bound properties (and attributes) cannot be marked for localization, properties that only contain interpolation can. This commit ensure that attribute bindings that only contain interpolation can also be marked for localization. Closes #43260 PR Close #43815
Showing
- packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/element_attributes/GOLDEN_PARTIAL.js 60 additions, 0 deletions...3_view_compiler_i18n/element_attributes/GOLDEN_PARTIAL.js
- packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/element_attributes/TEST_CASES.json 14 additions, 0 deletions.../r3_view_compiler_i18n/element_attributes/TEST_CASES.json
- packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/element_attributes/interpolated_attributes.js 21 additions, 0 deletions...mpiler_i18n/element_attributes/interpolated_attributes.js
- packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_i18n/element_attributes/interpolated_attributes.ts 21 additions, 0 deletions...mpiler_i18n/element_attributes/interpolated_attributes.ts
- packages/compiler/src/render3/view/i18n/meta.ts 6 additions, 3 deletionspackages/compiler/src/render3/view/i18n/meta.ts
- packages/compiler/src/render3/view/i18n/util.ts 6 additions, 0 deletionspackages/compiler/src/render3/view/i18n/util.ts
- packages/compiler/src/render3/view/template.ts 2 additions, 1 deletionpackages/compiler/src/render3/view/template.ts
- packages/core/test/acceptance/i18n_spec.ts 21 additions, 0 deletionspackages/core/test/acceptance/i18n_spec.ts
Please register or sign in to comment