Angular component
Availability
[SINCE Orbeon Forms 2022.1.6, 2023.1.1]
This is an Orbeon Forms PE feature.
The Angular component is available from the npm package registry.
Usage
The Orbeon Forms Angular component can be used in any Angular application. To use it, add @orbeon/angular
to your dependencies, typically in your package.json
file, like this:
Usually, this is done via the command line:
The Orbeon Forms Angular component is based on the JavaScript embedding API, but you don't need to include it explicitly using a <script>
tag. The Angular component will include it automatically.
The component is used as follows:
The properties have the same meaning as in the JavaScript embedding API:
Parameter | Optional | Type | Example | Description |
---|---|---|---|---|
orbeonContext | No | String |
| Context where Orbeon Forms is deployed |
app | No | String |
| App name |
form | No | String |
| Form name |
mode | No | String |
| Either |
documentId | Mandatory for modes other than | String | For modes other than | |
queryString | Yes | String |
| Additional query parameters |
headers | Yes |
| Additional HTTP headers; see point 2 below |
Example
Here's a simple example in TypeScript where a form is selected by clicking on buttons and then embedded using the Orbeon Forms Angular component:
app.component.ts
:
app.module.ts
:
Last updated