-1
votes

Je veux exporter une adresse IP en plusieurs composants dans l'angulaire 7

E.g. http://192.162.27.989/crb/api/building/

Ceci est une API où je veux exporter dans différents composants, car il est utilisé plusieurs fois. Donc, chaque fois que la propriété intellectuelle change, je ne dois que modifier les modifications en 1 fichier non plusieurs fois. Comment puis-je réutiliser cette adresse IP encore et encore dans différents fichiers en définissant simplement quelque chose?


1 commentaires

Vous pouvez définir un fichier const dans 1 fichier et importer dans tous les autres.


4 Réponses :


0
votes

1) Créez un fichier TS config.ts

config.ts xxx

.ts xxx


1 commentaires

Veuillez ajouter une autre explication à votre code de telle sorte que d'autres peuvent en apprendre



-1
votes

Sachin a la bonne idée! Vous pouvez créer un fichier global constantes (E.G. Global-Constantes.TS) comme ceci:

Export const appglobal = objet.freeze ({
IPaddress: '192.10.10.10', SUPPORTPHONENULED: '1-888-111-22222', SociétéFacebookurl: ' https://www.facebook.com/xxx ', SociétéThitterurl: ' https://twitter.com/xxx ', .... tout ce que vous voulez });

puis dans n'importe quel composant:

importer {appglobal} de "../../shared/global-onstants"; // mettre dans le bon chemin

et référez votre global avec la notation de points:

appglobal.ipaddress


0 commentaires

0
votes

Créer un fichier API-EndpointS.TS code> ou quel que tu veux ou approprié pour vous xxx pré>

puis où vous souhaitez utiliser ce noeud final, il suffit d'importer . P>

import { API_BUILDING1_ENDPOINT API_BUILDING2_ENDPOINT } from 'somepath/api-endpoints';


0 commentaires

0
votes

in environnement.ts , vous pouvez mettre votre adresse IP comme celle-ci, xxx

puis importer cette variable en accédant au fichier environnement et obtenir le baseurl .

in composant - xxx


0 commentaires