Sylvain DEDIEU
3dfd21d8d2
docs: wrong web docs urls for host and host-context ( #52966 )
...
Wrong MDN Web Docs URLs for host / host-context on angular.dev
PR Close #52966
2023-11-30 09:34:13 -08:00
Sasidharan SD
702e7905c1
docs: fix minor typos in tutorials ( #52970 )
...
PR Close #52970
2023-11-30 09:33:46 -08:00
Isaac Aggrey
dcf14ccc01
docs: fix typo ( #53039 )
...
PR Close #53039
2023-11-30 09:33:16 -08:00
Matthieu Riegler
5ad9f216da
docs: fix image path for directive overview ( #53048 )
...
fixes #53047
PR Close #53048
2023-11-30 09:32:35 -08:00
Sasidharan SD
cdca9ea95a
docs: fix angular press kit logo title ( #53055 )
...
PR Close #53055
2023-11-30 09:30:04 -08:00
Matthieu Riegler
9640f2bceb
docs: fix section title on binding.md ( #53072 )
...
fixes #53070
PR Close #53072
2023-11-30 09:29:31 -08:00
Sasidharan SD
d89491d195
docs: fix directives header ( #53080 )
...
PR Close #53080
2023-11-30 09:29:06 -08:00
Sasidharan SD
cefeadefbe
docs: fix inconsistent example in binding page ( #53081 )
...
PR Close #53081
2023-11-30 09:28:34 -08:00
Sasidharan SD
d779578aff
docs: update template ref variable with correct link ( #53084 )
...
PR Close #53084
2023-11-30 09:28:09 -08:00
Alejandro
ba3007ecef
docs: remove extra parenthesis in multiple examples and extra backtick ( #53098 )
...
PR Close #53098
2023-11-30 09:27:39 -08:00
oliv37
0bbec5280a
docs: fix schematics links ( #53121 )
...
PR Close #53121
2023-11-30 09:27:13 -08:00
Tamás Baranyi
cf507d5cc8
docs: tutorial url on tutorials/first-app/http page fixed ( #53125 )
...
fixes : #53122
PR Close #53125
2023-11-30 09:25:58 -08:00
Balaji
6e73f53362
docs: added more context to the description of standalone components card ( #53186 )
...
PR Close #53186
2023-11-30 09:23:30 -08:00
Balaji
b12c751c41
docs: updated the description of typed forms card ( #53186 )
...
PR Close #53186
2023-11-30 09:23:29 -08:00
Balaji
639012c521
docs: updated the description of module with providers card ( #53186 )
...
PR Close #53186
2023-11-30 09:23:29 -08:00
Balaji
db9498e5cb
docs: updated the description of standalone components card ( #53186 )
...
PR Close #53186
2023-11-30 09:23:29 -08:00
Balaji
719223d19f
docs: updated the headline of migration overview section ( #53186 )
...
PR Close #53186
2023-11-30 09:23:29 -08:00
prasantht96
05843f4eb1
docs: fix typos in adev ( #53189 )
...
PR Close #53189
2023-11-30 09:23:02 -08:00
Abhishek Upadhyay
7b61ff9cb9
docs: corrected gramatical mistake in ssr.md ( #53264 )
...
PR Close #53264
2023-11-30 09:21:59 -08:00
Jan-Niklas W
f62dfb2abb
docs: remove unnecessary word ( #53265 )
...
PR Close #53265
2023-11-30 09:21:33 -08:00
Jessica Janiuk
876065407c
docs: fix changelog to remove at for user reference ( #53266 )
...
This fixes the common issue of a commit referencing our @ syntax and pointing to a user with a matching name on github.
PR Close #53266
2023-11-30 09:21:08 -08:00
Fabian Schmidt
461264a99a
docs: fix typo in word "intrinsic" for adev and aio ( #53250 )
...
This is a fix for two typos in both angular.dev and angular.io docs
PR Close #53250
2023-11-30 09:20:09 -08:00
Jessica Janiuk
03e2f1bb25
fix(migrations): fix regexp for else and then in cf migration ( #53257 )
...
The regexp for then and else did not ignore alphanumeric characters prior to the then and else. So if a string contained then, for example Authentication, it would incorrectly match as a then clause.
fixes : #53252
PR Close #53257
2023-11-30 09:19:43 -08:00
Jessica Janiuk
f4a96a9160
fix(migrations): handle aliases on bound ngIf migrations ( #53261 )
...
This fixes a reported issue where ngIf is used on an ng-template with let aliases.
fixes : #53251
PR Close #53261
2023-11-30 09:19:15 -08:00
Andrew Scott
9325687b8d
docs: Update deprecation guide example ( #53262 )
...
fixes #53242
PR Close #53262
2023-11-30 09:18:29 -08:00
Andrew Kushnir
899f6c4a12
fix(core): handle hydration of multiple nodes projected in a single slot ( #53270 )
...
This commit updates the logic to handle hydration of multiple nodes projected in a single slot. Currently, in case component nodes are content-projected and their order is changed during the projection, hydration can not find the correct element. With this fix, extra annotation info would be included for such nodes and hydration logic at runtime will use it to locate the right element.
Resolves #53246 .
PR Close #53270
2023-11-30 09:16:23 -08:00
Joey Perrott
6462ddd178
build: set up initial adev guide ( #53208 )
...
Set up the pipeline for guides in adev with first exampele, animations
PR Close #53208
2023-11-29 20:37:44 +00:00
Joey Perrott
fc3e41cc9d
refactor(docs-infra): remove shared code from adev in favor of loading from dev-infra common package ( #53214 )
...
Remove shared code as part of its migration to the dev-infra package.
PR Close #53214
2023-11-29 20:37:21 +00:00
Pawel Kozlowski
38bf0a320b
release: cut the v17.1.0-next.2 release
17.1.0-next.2
2023-11-29 18:31:45 +01:00
Pawel Kozlowski
5d1580443e
docs: release notes for the v17.0.5 release
2023-11-29 18:22:30 +01:00
Jessica Janiuk
a3599515bb
fix(migrations): properly handle ngIfThen cases in CF migration ( #53256 )
...
The migration was handling bound casees of [ngIfThenElse] and also needed [ngIfThen].
fixes : #53254
PR Close #53256
2023-11-29 17:34:02 +01:00
Jessica Janiuk
6291c8db09
fix(migrations): fix off by one issue with template removal in CF migration ( #53255 )
...
When ng-templates are removed, an extra space was being added when it was unnecessary. This resulted in malformed html if there was no space afterwards.
fixes : #53248
PR Close #53255
2023-11-29 17:33:18 +01:00
Jessica Janiuk
fadfee4324
fix(migrations): cf migration fix migrating empty switch default ( #53237 )
...
This should address cases when using ng-containers with ngSwitchCase / ngSwitchDefault
and migrating them safely when they are empty.
fixes : #53235
PR Close #53237
2023-11-29 15:15:50 +01:00
Miles Malerba
c9f8e75b6f
test(compiler): Update golden partial file ( #53209 )
...
Updates the golden partial file to account for the newly added test
PR Close #53209
2023-11-29 10:31:50 +01:00
Miles Malerba
4c5f3b52dc
refactor(compiler): Fix order of compound template/element param values ( #53209 )
...
As part of this fix, I realized that child i18n blocks don't need their
own context. Instead, we can just add their params directly to the
context for their root block, and forgo the step of merging the contexts.
PR Close #53209
2023-11-29 10:31:50 +01:00
Miles Malerba
2eadc955a3
refactor(compiler): Fix sub-template index logic ( #53209 )
...
Fixes a bug in the sub-template index logic that caused it to reuse
indices that had already been assigned to more deeply nested templates
PR Close #53209
2023-11-29 10:31:50 +01:00
Miles Malerba
898033f868
refactor(compiler): Fix i18n parms for structural directives ( #53209 )
...
Structural directives inside an i18n block previously resulted in a
"list" param value (represented as "[...|...]"). This commit adds a
special case to the template pipeline to collapse the list into a single
compound value like TemplateDefinitionBuilder does.
PR Close #53209
2023-11-29 10:31:50 +01:00
Miles Malerba
1881fb881a
refactor(compiler): Record sub-messages as belonging to root i18n block ( #53209 )
...
ICU sub-messages should be recorded as belonging to the message for the
root i18n block they are part of. This ensures that they still get
emitted even if they are nested in a child template.
PR Close #53209
2023-11-29 10:31:50 +01:00
Miles Malerba
e1640f92ac
refactor(compiler): Add contextType to I18nContextOp ( #53209 )
...
Adding a context type makes code that depends on the kind of context
more explicit and easier to follow
PR Close #53209
2023-11-29 10:31:50 +01:00
Jessica Janiuk
b2aeaf5d97
fix(migrations): CF migration log warning when collection aliasing detected in @for ( #53238 )
...
This logs a warning when an ngFor has a collection aliased, which is not supported with new syntax.
fixes : #53233
PR Close #53238
2023-11-29 10:29:52 +01:00
Andrew Kushnir
58cf389d80
fix(core): avoid stale provider info when TestBed.overrideProvider is used ( #52918 )
...
This commit updates the logic to preserve previous value of cached TView before applying overrides. This helps ensure that the next tests that uses the same component has correct provider info.
PR Close #52918
2023-11-29 09:48:53 +01:00
Jessica Janiuk
c6326289f8
fix(migrations): cf migration removes unnecessary bound ngifelse attribute ( #53236 )
...
this removes a no longer necessary attribute in bound ngIfElse cases.
fixes : #53230
PR Close #53236
2023-11-29 09:47:44 +01:00
aparziale
e3dbadd9a4
docs: suggestions applied ( #53117 )
...
PR Close #53117
2023-11-28 19:43:30 +01:00
aparzi
ae0fdf1eed
docs: updates the documentation for the ToH tutorial more comprehensively ( #53117 )
...
PR Close #53117
2023-11-28 19:43:30 +01:00
Jessica Janiuk
f1b7d40057
fix(migrations): fixes CF migration i18n ng-template offsets ( #53212 )
...
This addresses an issue where multiple ng-templates are present with i18n attributes. The offsets would be incorrectly accounted for when being replaced with an ng-container.
fixes : #53149
PR Close #53212
2023-11-28 16:44:11 +01:00
Jessica Janiuk
8a52674faa
fix(migrations): Update CF migration to skip templates with duplicate ng-template names ( #53204 )
...
This adds a message to the console and skips any templates that detect duplicate ng-template names in the same component.
fixes : #53169
PR Close #53204
2023-11-28 16:43:28 +01:00
Jessica Janiuk
53912fdf74
fix(migrations): allows colons in ngIf else cases to migrate ( #53076 )
...
This makes sure colons after else and then cases get migrated properly.
fixes : #53150
PR Close #53076
2023-11-28 14:03:28 +01:00
Jessica Janiuk
a738b48717
fix(migrations): fixes control flow migration common module removal ( #53076 )
...
Common module removal would not happen when a component used a templateUrl due to the checks being in separate files. This change passes the removal analysis back to the original source file to safely remove CommonModule.
PR Close #53076
2023-11-28 14:03:28 +01:00
Jessica Janiuk
dbca1c9d61
fix(migrations): Add ngForTemplate support to control flow migration ( #53076 )
...
This adds code to cover the rare use case of an ngFor with a template param.
fixes : #53068
PR Close #53076
2023-11-28 14:03:28 +01:00
Jessica Janiuk
e6f10e81d2
fix(migrations): control flow migration formatting fixes ( #53076 )
...
This fix preserves leading indents in inline templates and also adds better handling for self closing tags
PR Close #53076
2023-11-28 14:03:28 +01:00