mam stałą plikowiJak config innego środowiska programistycznego aplikacji kątowej 2
export class constants {
public static get API_ENDPOINT(): string { return 'https://dvelopment-server/'; }
}
I przywożone do mojego serwisu
private _registrationUrl = constants.API_ENDPOINT+'api/v1/register';
Jak mogę zmienić endpont ze zmianą serwera. Mam serwer pomostowy serwera rozwoju i serwer lokalny. Chcę, aby aplikacja wykryła zmianę środowiska.
W mojej aplikacji kątowej 1 użyłem envserviceprovider do tego. Czy mogę użyć tego samego w kanciastej aplikacji 2?
myślę, że można to zrobić w angular2 również. Nie jestem pewien, czy istnieje odpowiednik tej biblioteki w angular2, ale możesz z łatwością replikować ją sam. Musisz sprawdzić swoją domenę, w której działa twoja aplikacja (localhost, devserver.com, itp.) I na tej podstawie możesz ustawić zmienne z obiektu konfiguracyjnego usługi. – eesdil
Jak mogę sprawdzić domenę, w której działa aplikacja kątowa 2? –
możesz użyć lokalizacji, działa nawet w webworkerze, jeśli self jest poprzedzone 'https://developer.mozilla.org/en-US/docs/Web/API/Location', 'https: // developer.mozilla.org/en-US/docs/Web/API/WorkerLocation' – eesdil