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, но не могу понять, как использовать.