Skip to content
NEWSADA Title II web deadlines: April 24, 2026 (50k+ pop) · April 26, 2027 (under 50k) — Is your site compliant?ADA Title II: April 2026 & 2027 deadlinesLearn more →

Angular

Add the Angstroma widget to an Angular application via src/index.html.

Script tag

Open src/index.html and paste before </body>:

src/index.html
    <script
      src="https://cdn.angstroma.com/widget.js"
      data-key="ang_live_YOUR_KEY"
      async
    ></script>
  </body>
</html>

Using environment configuration

Store the key in your Angular environment file:

src/environments/environment.ts
export const environment = {
  production: false,
  angstromaKey: 'ang_live_YOUR_KEY',
};

Then inject it in your root component or AppComponent:

src/app/app.component.ts
import { Component, OnInit, Renderer2 } from '@angular/core'
import { environment } from '../environments/environment'

@Component({ selector: 'app-root', templateUrl: './app.component.html' })
export class AppComponent implements OnInit {
  constructor(private renderer: Renderer2) {}

  ngOnInit() {
    const script = this.renderer.createElement('script')
    script.src = 'https://cdn.angstroma.com/widget.js'
    script.setAttribute('data-key', environment.angstromaKey)
    script.async = true
    this.renderer.appendChild(document.body, script)
  }
}