angular/aio/content/errors
Ward Bell c0d3a019c2 docs: Migrate pipe guide and its code examples to standalone (#51333)
**Pipes Sample Code**

Migrated all sample code in the `examples/pipes` folder. Did not touch the pipes in the ToH or Testing folders.

>The existing, complex discussion of the `CurrencyPipe` within `pipes-transform-data.md` cried out for a new `concurrency-formatting.component` example`.

**Extracted "pipe precedence" into its own page**

The topic had been extracted from `pipe.md` and tacked on to the bottom of the `pipes-overview.md` page.

It's an advanced and somewhat obscure topic that doesn't belong in the overview. Rather than throw it away, I created a new `pipe-precedence.md` page and added it to the bottom of the pipes section navigation.

I also tried to improve both the guide text and the companion component, `precedence.component`.

**How to create a pipe is missing**

The readers are told they can create their own pipes in several places throughout the docs. But there are no links and you can't navigate to a page that covers the topic. This is a serious omission!

The topic is introduced in the `pipes-custom-data-trans.md` page (extracted verbatim from `pipes.md`). But you can't navigate to this page and their are no links to it.

TODO: restore this page and add it to the left-nav.

**Change `pipes.md` references to `pipe-overview.md`**

The original, kitchen-sink page, `pipes.md`, was disconnected from navigation long ago, in favor of multiple pages such as `pipe-overview.md`. The page is still in the AIO documentation and can be found by searching or by links from 3rd party documenters. Landing on that page hides the left-nav.

In this commit, we treat `pipes.md` as deprecated (which it seems to be). Therefore, this commit retargets previous `pipes.md` references to `pipe-overview.md`.

>The `change-detection-slow-computations.md` is the exception. It refers to "pure pipes", a subject not covered in the current pipe documentation. That reference is retargeted to `api/core/Pipe#pure`.

Certain code files are only referenced in `pipe.md`. They still work and are displayed in the overall pipes code sample as before. Now they are marked with deprecation comments for future treatment or removal.

For consistency, certain sections of `pipes.md` were replaced by the contents of the corresponding current pages.

PR Close #51333
2023-08-29 17:52:35 +00:00
..
index.md build(docs-infra): error guides in docs (#40060) 2021-01-14 11:28:52 -08:00
NG0100.md docs: typo (#47246) 2022-09-06 09:13:21 -07:00
NG0200.md docs: apply suggestions from code review (#45325) 2022-04-08 19:36:30 +00:00
NG0201.md docs: move tour of heroes tutorial to a subdirectory (#48162) 2022-12-12 12:07:46 -08:00
NG0203.md docs: Improve documentation about Injection context / inject (#49782) 2023-07-10 07:09:31 -07:00
NG0209.md docs(core): Document invalid multi token (#48267) 2022-12-13 14:05:59 -08:00
NG0300.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
NG0301.md docs: apply suggestions from code review (#45325) 2022-04-08 19:36:30 +00:00
NG0302.md docs: Migrate pipe guide and its code examples to standalone (#51333) 2023-08-29 17:52:35 +00:00
NG0403.md docs: add NG0403.md for Bootstrapped NgModule doesn't specify which component to initialize error (#48483) 2023-01-04 09:59:24 -08:00
NG0500.md docs: add information about usage of innerHTML and outerHTML (#50643) 2023-06-12 11:17:52 +02:00
NG0501.md docs: Add error pages for NG0501 and NG0502 errors (#49689) 2023-04-03 19:19:26 -07:00
NG0502.md docs: Add error pages for NG0501 and NG0502 errors (#49689) 2023-04-03 19:19:26 -07:00
NG0503.md docs: Add error page for NG0503 error (#49689) 2023-04-03 19:19:26 -07:00
NG0504.md docs: Add error page for NG0504 error (#49689) 2023-04-03 19:19:27 -07:00
NG0505.md docs: fix typo in NG0505 error guide (#50321) 2023-05-23 14:23:40 +00:00
NG0506.md refactor(core): Add a warning when ApplicationRef.isStable doesn't emit true (#50295) 2023-05-17 08:45:26 -07:00
NG0507.md docs: Add Missing SSR integrity marker error doc page (#51340) 2023-08-14 14:39:25 -07:00
NG0910.md docs(core): add an error details page for unsafe <iframe> bindings (#48027) 2022-11-11 11:28:35 -08:00
NG0912.md docs: fix typo in NG0912 error guide (#50322) 2023-05-16 09:43:54 -07:00
NG1001.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
NG01101.md docs(forms): change error code in filename to match enum value. (#49344) 2023-03-07 17:38:01 +00:00
NG01203.md fix(forms): Runtime error pages must begin with leading zero (#47991) 2022-11-08 10:35:09 -08:00
NG2003.md docs: apply suggestions from code review (#45325) 2022-04-08 19:36:30 +00:00
NG2009.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
NG02200.md docs: add 0 to filename of runtime error guides (#47722) 2022-10-10 22:30:43 +00:00
NG02800.md refactor(http): tree-shakable error on JSONP request (#50376) 2023-05-24 13:58:49 +00:00
NG3003.md docs: apply suggestions from code review (#45325) 2022-04-08 19:36:30 +00:00
NG5000.md refactor(platform-browser): log a warning when a custom or a noop ZoneJS is used with hydration (#49944) 2023-04-23 18:23:28 -07:00
NG05104.md docs: Add a doc for NG5014 (#50567) 2023-06-27 15:57:23 -07:00
NG6100.md docs(docs-infra): fix minor typos in angular.io (#47295) (#47295) 2022-09-07 10:47:21 -07:00
NG6999.md docs: add error page for NG6999 (#41708) 2021-04-28 14:22:46 -07:00
NG8001.md docs: fix &hellip; presented in aio code docs (#46123) 2022-05-25 11:30:30 -07:00
NG8002.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00
NG8003.md docs: improve markdown (#45325) 2022-04-08 19:36:30 +00:00