Django + Angular = глобальная переменная

У меня есть Django backend, который генерирует, используя свои настройки, frontend settings.js с переменной внутри.

Этот "глобальный" содержит, например, URL бэкенда, с которым Angular Frontend будет связываться.

Es.

settings.js

var backend_url = "https://mydomain/mysite/rest/api"

В моем фронтенде Angular мне нужен способ прочитать его. К сожалению, я не могу просто использовать его, потому что "символ" не известен.

Es.

app.component.ts

ngOnInit() {
  this.base_server_url = backend_url; <<---- error TS2304: Cannot find name 'backend_url'.
}

backend_url существует во время выполнения, но Angular/Typescript не знает об этом.

Я читал что-то о создании global.d.ts для создания глобального placeholder, но не могу понять, как использовать.

enter image description here

Вернуться на верх