angular/packages
Elizabeth b8e415a717 fix(core): fix change tracking for Resource#hasValue (#62595)
When using `hasValue()` I would expect it to behave like any other
reactive value such that changes to the internal `value()` that do not
cause `hasValue()` to return anything different do not trigger change
detection, but this was not the case. This change wraps the value
checking in a `computed` such that it behaves as expected again while
still preserving the type narrowing.

PR Close #62595
2025-07-18 10:01:43 -04:00
..
animations build: migrate to new toolchain usage for api goldens (#62688) 2025-07-17 18:13:42 -04:00
benchpress build: update cross-repo angular dependencies (#62557) 2025-07-18 09:47:19 -04:00
common build: migrate to new toolchain usage for api goldens (#62688) 2025-07-17 18:13:42 -04:00
compiler fix(compiler): fix detection of directive deps in JIT (#62666) 2025-07-17 14:20:31 -04:00
compiler-cli build: migrate to new toolchain usage for api goldens (#62688) 2025-07-17 18:13:42 -04:00
core fix(core): fix change tracking for Resource#hasValue (#62595) 2025-07-18 10:01:43 -04:00
docs/di
elements build: migrate to new toolchain usage for api goldens (#62688) 2025-07-17 18:13:42 -04:00
examples build: remove rules_nodejs based protractor tooling (#62649) 2025-07-16 16:39:49 -04:00
forms build: migrate to new toolchain usage for api goldens (#62688) 2025-07-17 18:13:42 -04:00
language-service fix(compiler): more permissive parsing of @ characters (#62644) 2025-07-15 13:24:47 -07:00
localize build: migrate to new toolchain usage for api goldens (#62688) 2025-07-17 18:13:42 -04:00
misc/angular-in-memory-web-api build: update cross-repo angular dependencies (#62557) 2025-07-18 09:47:19 -04:00
platform-browser build: migrate to new toolchain usage for api goldens (#62688) 2025-07-17 18:13:42 -04:00
platform-browser-dynamic build: migrate to new toolchain usage for api goldens (#62688) 2025-07-17 18:13:42 -04:00
platform-server build: migrate to new toolchain usage for api goldens (#62688) 2025-07-17 18:13:42 -04:00
private/testing build: replace all ng_package with new rule from rules_angular (#61843) 2025-06-04 09:13:41 +00:00
router build: migrate to new toolchain usage for api goldens (#62688) 2025-07-17 18:13:42 -04:00
service-worker build: migrate to new toolchain usage for api goldens (#62688) 2025-07-17 18:13:42 -04:00
ssr refactor(core): add REQUEST, RESPONSE_INIT and REQUEST_CONTEXT tokens (#58669) 2024-11-14 14:21:21 -08:00
upgrade build: migrate to new toolchain usage for api goldens (#62688) 2025-07-17 18:13:42 -04:00
zone.js build: migrate zone.js to use ts_project instead of ts_library (#62673) 2025-07-17 13:59:37 -04:00
BUILD.bazel build: migrate to new toolchain usage for api goldens (#62688) 2025-07-17 18:13:42 -04:00
circular-deps-test.conf.js build: remove circular deps goldens (#60021) 2025-02-19 21:01:31 +00:00
empty.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
goog.d.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
license-banner.txt docs: update license year (#59883) 2025-03-04 19:36:47 +00:00
package.json build: prepare for compiler-cli to be using ts_project (#61181) 2025-05-09 15:59:46 +00:00
README.md docs: fix links to docs (#57391) 2024-08-19 09:20:15 -07:00
system.d.ts refactor: update packages/core:{core,src} to ts_project (#61275) 2025-05-14 12:01:51 +00:00
tsconfig-build.json build: migrate to using new jasmine_test (#62131) 2025-06-19 10:06:27 +02:00
tsconfig-legacy-saucelabs.json feat(core): support TypeScript 5.5 (#56096) 2024-05-29 15:33:33 +02:00
tsconfig-test.json
tsconfig-tsec-base.json refactor(compiler): remove empty empty string suffix from interpolation instructions (#60066) 2025-03-10 16:31:34 -07:00
tsconfig.json refactor: use zone.js from npm instead of packages/zone.js throughout repo (#61977) 2025-06-10 12:02:03 -07:00
tsec-exemption.json
types.d.ts build: move private testing helpers outside platform-browser/testing (#61472) 2025-05-20 10:00:43 +00: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