docs: Edited to remove jargon in Reference Errors (#42186)
PR Close #42186
This commit is contained in:
parent
5c0541f351
commit
43b4a8c07c
|
@ -33,8 +33,8 @@ cd my-first-project
|
||||||
ng serve
|
ng serve
|
||||||
</code-example>
|
</code-example>
|
||||||
|
|
||||||
In your browser, open http://localhost:4200/ to see the new app run.
|
In your browser, open http://localhost:4200/ to see the new application run.
|
||||||
When you use the [ng serve](cli/serve) command to build an app and serve it locally, the server automatically rebuilds the app and reloads the page when you change any of the source files.
|
When you use the [ng serve](cli/serve) command to build an application and serve it locally, the server automatically rebuilds the application and reloads the page when you change any of the source files.
|
||||||
|
|
||||||
<div class="alert is-helpful">
|
<div class="alert is-helpful">
|
||||||
|
|
||||||
|
@ -46,17 +46,17 @@ When you use the [ng serve](cli/serve) command to build an app and serve it loca
|
||||||
|
|
||||||
## Workspaces and project files
|
## Workspaces and project files
|
||||||
|
|
||||||
The [ng new](cli/new) command creates an *Angular workspace* folder and generates a new app skeleton.
|
The [ng new](cli/new) command creates an *Angular workspace* folder and generates a new application skeleton.
|
||||||
A workspace can contain multiple apps and libraries.
|
A workspace can contain multiple applications and libraries.
|
||||||
The initial app created by the [ng new](cli/new) command is at the top level of the workspace.
|
The initial application created by the [ng new](cli/new) command is at the top level of the workspace.
|
||||||
When you generate an additional app or library in a workspace, it goes into a `projects/` subfolder.
|
When you generate an additional application or library in a workspace, it goes into a `projects/` subfolder.
|
||||||
|
|
||||||
A newly generated app contains the source files for a root module, with a root component and template.
|
A newly generated application contains the source files for a root module, with a root component and template.
|
||||||
Each app has a `src` folder that contains the logic, data, and assets.
|
Each application has a `src` folder that contains the logic, data, and assets.
|
||||||
|
|
||||||
You can edit the generated files directly, or add to and modify them using CLI commands.
|
You can edit the generated files directly, or add to and modify them using CLI commands.
|
||||||
Use the [ng generate](cli/generate) command to add new files for additional components and services, and code for new pipes, directives, and so on.
|
Use the [ng generate](cli/generate) command to add new files for additional components and services, and code for new pipes, directives, and so on.
|
||||||
Commands such as [add](cli/add) and [generate](cli/generate), which create or operate on apps and libraries, must be executed from within a workspace or project folder.
|
Commands such as [add](cli/add) and [generate](cli/generate), which create or operate on applications and libraries, must be executed from within a workspace or project folder.
|
||||||
|
|
||||||
* See more about the [Workspace file structure](guide/file-structure).
|
* See more about the [Workspace file structure](guide/file-structure).
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
@description
|
@description
|
||||||
Angular throws an `ExpressionChangedAfterItHasBeenCheckedError` when an expression value has been changed after change detection has completed. Angular only throws this error in development mode.
|
Angular throws an `ExpressionChangedAfterItHasBeenCheckedError` when an expression value has been changed after change detection has completed. Angular only throws this error in development mode.
|
||||||
|
|
||||||
In dev mode, Angular performs an additional check after each change detection run, to ensure the bindings haven’t changed. This catches errors where the view is left in an inconsistent state. This can occur, for example, if a method or getter returns a different value each time it is called, or if a child component changes values on its parent. If either of these occur, this is a sign that change detection is not stabilized. Angular throws the error to ensure data is always reflected correctly in the view, which prevents erratic UI behavior or a possible infinite loop.
|
In development mode, Angular performs an additional check after each change detection run, to ensure the bindings haven’t changed. This catches errors where the view is left in an inconsistent state. This can occur, for example, if a method or getter returns a different value each time it is called, or if a child component changes values on its parent. If either of these occur, this is a sign that change detection is not stabilized. Angular throws the error to ensure data is always reflected correctly in the view, which prevents erratic UI behavior or a possible infinite loop.
|
||||||
|
|
||||||
This error commonly occurs when you’ve added template expressions or begun to implement lifecycle hooks like `ngAfterViewInit` or `ngOnChanges`. It is also common when dealing with loading status and asynchronous operations, or a child component changes its parent bindings.
|
This error commonly occurs when you’ve added template expressions or begun to implement lifecycle hooks like `ngAfterViewInit` or `ngOnChanges`. It is also common when dealing with loading status and asynchronous operations, or a child component changes its parent bindings.
|
||||||
|
|
||||||
|
|
|
@ -16,6 +16,6 @@ Use the element name in the error to find the file(s) where the element is being
|
||||||
|
|
||||||
Check that the name and selector are correct. If the component is from a different module or import, check that the component is exported from its origin module and imported into the correct `*.modules.ts` file, and declared in the imports list.
|
Check that the name and selector are correct. If the component is from a different module or import, check that the component is exported from its origin module and imported into the correct `*.modules.ts` file, and declared in the imports list.
|
||||||
|
|
||||||
When using custom elements or web components, ensure that you add [`CUSTOM_ELEMENTS_SCHEMA`](api/core/CUSTOM_ELEMENTS_SCHEMA) to the app module.
|
When using custom elements or web components, ensure that you add [`CUSTOM_ELEMENTS_SCHEMA`](api/core/CUSTOM_ELEMENTS_SCHEMA) to the application module.
|
||||||
|
|
||||||
If this does not resolve the error, check the imported libraries for any recent changes to the exports and properties you are using, and restart your server.
|
If this does not resolve the error, check the imported libraries for any recent changes to the exports and properties you are using, and restart your server.
|
||||||
|
|
|
@ -252,7 +252,7 @@ For more information, see [Component interaction](guide/component-interaction).
|
||||||
|
|
||||||
<live-example name="component-styles"></live-example>
|
<live-example name="component-styles"></live-example>
|
||||||
|
|
||||||
Demonstrates styling in Angular apps.
|
Demonstrates styling in Angular applications.
|
||||||
For more information, see [Component styles](guide/component-styles).
|
For more information, see [Component styles](guide/component-styles).
|
||||||
|
|
||||||
### Dynamic component loader
|
### Dynamic component loader
|
||||||
|
@ -461,7 +461,7 @@ For more information, see [Security](guide/security).
|
||||||
|
|
||||||
### Testing
|
### Testing
|
||||||
|
|
||||||
For the sample app that the testing guides describe, see the <live-example noDownload name="testing">sample app</live-example>.
|
For the sample application that the testing guides describe, see the <live-example noDownload name="testing">sample app</live-example>.
|
||||||
|
|
||||||
For the tests featured in the testing guides, see <live-example name="testing" stackblitz="specs" noDownload>tests</live-example>.
|
For the tests featured in the testing guides, see <live-example name="testing" stackblitz="specs" noDownload>tests</live-example>.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue