Angulaire 2 - trouver Dynamiquement l'url de base à utiliser dans les requêtes http (services)

Je me demandais si il n'y est une façon dynamique d'obtenir l'url de base, à utiliser dans les requêtes http?

Est-il possible d'obtenir le http://192.123.24.2:8080 dynamiquement?

public getAllTickets() {
    this._http.get('http://192.123.24.2:8080/services/', {
        method: 'GET',
        headers: new Headers([
            'Accept', 'application/json',
            'Content-Type', 'application/json'
        ])
    })

Donc, j'ai ma requête devrait ressembler à quelque chose comme:

public getAvailableVersions() {
    this._http.get('../services', {
        method: 'GET',
        headers: new Headers([
            'Accept', 'application/json',
            'Content-Type', 'application/json'
        ])
    })  

Je suis à la recherche d'un moyen pour ne pas avoir à coder en dur l'URL pour le RESTE des appels. Ou est la seule option pour avoir une variable globale avec l'URL?

Merci!

Est-ce que vous cherchez: window.location.host?
Merci!!!!! Que résolu.
Double Possible de Définir l'url de base angulaire 2 requêtes http
Cependant, je pense que dans mon prochain solution, je vais mettre une variable globale. Je vais ajouter un commentaire dans ce post quand j'ai mis en place 🙂

OriginalL'auteur Sojye | 2016-02-18