Angular Add the Angstroma widget to an Angular application via src/index.html.
Script tag Open src/index.html and paste before </body>:
<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 Copyexport const environment = {
production: false,
angstromaKey: 'ang_live_YOUR_KEY',
}; Then inject it in your root component or AppComponent:
src/app/app.component.ts Copyimport { 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)
}
}