--- Added: v2.4.0 Status: Active Last reviewed: 2018-06-13 --- # Error Content Component Displays info about a specific error. ## Basic Usage Once you have caught the error in your server you will need to redirect to `/error/errorCode` to display information about that error. ```ts this.router.navigate(['/error', errorCode]); ``` ```html

{{ errorCode }}

{{ 'ERROR_CONTENT.' + errorCode + '.TITLE' | translate }}

{{ 'ERROR_CONTENT.' + errorCode + '.DESCRIPTION' | translate }}

{{ 'ERROR_CONTENT.' + errorCode + '.SECONDARY_BUTTON.TEXT' | translate | uppercase }} {{ 'ERROR_CONTENT.' + this.errorCode + '.RETURN_BUTTON.TEXT' | translate | uppercase }}
``` ## Properties ### Error Content Component | Name | Type | Description | | ---- | ---- | ----------- | | errorCode | string | Error code | | returnButtonUrl | string | URL for the return button | | secondaryButtonText | string | (Optional) Text that will be displayed inside the secondary button | | secondaryButtonUrl | string | (Optional) URL for the secondary button | Note that you will also have to provide values for the variables used in the view template. ## Details You can customize your error messages by adding them to the translate files inside `lib/core/i18n`: ```json "ERROR_CONTENT": { "404": { "TITLE": "An error occurred.", "DESCRIPTION": "We couldn’t find the page you were looking for.", "SECONDARY_BUTTON": { "TEXT": "", "URL": "" }, "RETURN_BUTTON": { "TEXT": "Back to home", "ROUTE": "home" } } } ``` ## See also - [Empty Content component](empty-content.component.md)