angular/packages
Kristiyan Kostadinov 404c8d0d88 fix(compiler): incorrect context object being referenced from listener instructions inside embedded views (#42755)
Currently unless a listener inside of an embedded view tries to reference something from the parent view, or if the reference is a local ref, we don't generate the view restoration instructions and we allow for the value to be picked up from the context object in the function parameters. The problem is that the listener is only run during creation mode and the context object may have been swapped out afterwards.

These changes fix the issue by always generating the view restoration instructions for listeners inside templates.

Fixes #42698.

PR Close #42755
2021-07-12 11:58:18 -07:00
..
animations build: use api-golden tool from dev-infra for testing public API (#42688) 2021-06-30 11:43:48 -07:00
bazel refactor(bazel): compatibility with rules_nodejs v4.0.0 (#42760) 2021-07-09 14:50:15 -07:00
benchpress test: clean up internal testing utilities (#42177) 2021-05-26 20:07:25 +00:00
common build: use api-golden tool from dev-infra for testing public API (#42688) 2021-06-30 11:43:48 -07:00
compiler fix(compiler): incorrect context object being referenced from listener instructions inside embedded views (#42755) 2021-07-12 11:58:18 -07:00
compiler-cli fix(compiler): incorrect context object being referenced from listener instructions inside embedded views (#42755) 2021-07-12 11:58:18 -07:00
core fix(compiler): incorrect context object being referenced from listener instructions inside embedded views (#42755) 2021-07-12 11:58:18 -07:00
docs docs: remove/update broken links in resources appearing on aio (#42232) 2021-05-26 14:21:12 -07:00
elements build: use api-golden tool from dev-infra for testing public API (#42688) 2021-06-30 11:43:48 -07:00
examples fix(dev-infra): ng_rollup_bundle rule should error if import cannot be resolved (#42760) 2021-07-09 14:50:14 -07:00
forms docs(forms): add diff between add and set control (#42638) 2021-07-08 10:27:43 -07:00
language-service fix(dev-infra): ng_rollup_bundle rule should error if import cannot be resolved (#42760) 2021-07-09 14:50:14 -07:00
localize build: update to rules_nodejs v4.0.0-beta.0 (#42760) 2021-07-09 14:50:15 -07:00
misc/angular-in-memory-web-api feat(core): support TypeScript 4.3 (#42022) 2021-06-04 11:17:09 -07:00
platform-browser build: use api-golden tool from dev-infra for testing public API (#42688) 2021-06-30 11:43:48 -07:00
platform-browser-dynamic build: use api-golden tool from dev-infra for testing public API (#42688) 2021-06-30 11:43:48 -07:00
platform-server build: use api-golden tool from dev-infra for testing public API (#42688) 2021-06-30 11:43:48 -07:00
private/testing docs: convert the last my-app components to app-root (#42256) 2021-05-25 22:13:36 +00:00
router refactor(router): Adjust behavior for computed navigation restoration (#42751) 2021-07-09 10:19:09 -07:00
service-worker fix(service-worker): correctly handle unrecoverable state when a client no longer exists (#42736) 2021-07-08 10:28:22 -07:00
upgrade fix(dev-infra): ng_rollup_bundle rule should error if import cannot be resolved (#42760) 2021-07-09 14:50:14 -07:00
zone.js build: lock file maintenance (#42770) 2021-07-08 14:53:17 -07:00
BUILD.bazel build: remove unused no-strict tsconfig file (#42506) 2021-06-07 10:47:47 -07:00
circular-deps-test.conf.js fix(platform-webworker): remove platform-webworker and platform-webworker-dynamic (#38846) 2020-09-30 09:13:59 -04:00
empty.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
goog.d.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
license-banner.txt docs: update year (#40925) 2021-02-22 12:37:40 -08:00
README.md docs: add doc reference to npm package readme (#33911) 2019-11-20 14:46:23 -08:00
system.d.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
tsconfig-build.json refactor(core): ensure compatibility with typescript strict flag (#30993) 2019-07-18 14:21:25 -07:00
tsconfig-test.json refactor: fix typescript strict flag failures in all tests (#30993) 2019-07-18 14:21:26 -07:00
tsconfig.json build: exclude compiler compliance tests from Saucelabs tests (#41866) 2021-04-30 14:15:10 -07:00
types.d.ts build: replace @types/trusted-types dep with minimal type defs (#39211) 2020-10-15 09:08:00 -07:00

Angular

The sources for this package are in the main Angular repo. Please file issues and pull requests against that repo.

Usage information and reference details can be found in Angular documentation.

License: MIT