In the first few steps of the above Hello World example (for an Angular component and Angular module) included resources for the component, such as an image. We then created the configuration to inject that component into the Spectrum Spatial Analyst Extensibility Platform.
The parentContainer tag in the CustomAnalystModuleConfig.json file is responsible for injecting a component into the correct container. The Spectrum Spatial Analyst Extensibility Platform provides multiple containers for third-party components to position them in the screen layout correctly. For details about containers, refer to the following sections.
Note: The name of the class in the component file and the name of the component in the configuration file should be identical because this is the main link between the component and configuration. The Angular module should have a declaration of the component it embeds. There are no restrictions on the number of components that a single angular module can have.