Skip to content

Development diagnostics

In development mode, misuse of the Angular integration is reported once per component kind as a console warning AbsoluteUI <CODE>: <component> .... Messages never contain option or form values. Production builds remove the checks and their text.

Code Cause Fix
AUI_NG_VALUE_WITH_FORM A form control has both a value binding ([(value)] or [value]) and a form directive; the form directive wins. Bind one of them.
AUI_NG_ROUTER_VALUE auiRouterNav together with a bound value; the router decides the selection. Remove the value binding.
AUI_NG_TEMPLATE_COLUMN A table-level auiCell, auiHeader, or auiEditor names a column the table does not have; the template is ignored. Fix the column id, or move the template into its <aui-column>.
AUI_NG_TEMPLATE_OF [auiCellOf] is bound to a different array than [rows]; it only types the template. Bind the same array.
AUI_NG_CONFIG_KEY A components configuration key names no component (for example in configuration loaded at run time; TypeScript rejects unknown keys in code). Use the configuration key named on the component page.
AUI_NG_SERVER_FALLBACK A component could not render on the server and renders in the browser only. See Server rendering.

Errors from the components themselves, such as invalid options, are thrown as AbsoluteUIError with an error code in development and production alike; each component page lists its codes.