E.g. http://192.162.27.989/crb/api/building/ P>
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? P>
4 Réponses :
1) Créez un fichier TS config.ts code> config.ts h2>
.ts h2>
Veuillez ajouter une autre explication à votre code de telle sorte que d'autres peuvent en apprendre
Sachin a la bonne idée! Vous pouvez créer un fichier global constantes (E.G. Global-Constantes.TS) comme ceci: p>
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
}); p>
puis dans n'importe quel composant: p>
importer {appglobal} de "../../shared/global-onstants"; // mettre dans le bon chemin p>
et référez votre global avec la notation de points: P>
appglobal.ipaddress p>
Créer un fichier puis où vous souhaitez utiliser ce noeud final, il suffit d'importer . P> API-EndpointS.TS code> ou quel que tu veux ou approprié pour vous import { API_BUILDING1_ENDPOINT API_BUILDING2_ENDPOINT } from 'somepath/api-endpoints';
in puis importer cette variable en accédant au fichier in composant - p> environnement.ts code>, vous pouvez mettre votre adresse IP comme celle-ci, environnement code > et obtenir le baseurl code>. p>
Vous pouvez définir un fichier
const code> dans 1 fichier et importer dans tous les autres.