angularjs lire depuis un fichier de propriétés
Dans angularJS comment puis-je lire une valeur dans un fichier de propriétés?
connection.properties:
url="http://localhost:8080"
user= "me"
get= "GET"
post= "POST"
app.js:
var app = angular.module('testing',[]);
app.controller('testCtrl',function($scope,$http) {
$http({
url: connection.properties.url ,
method: connection.properties.get,
params: {user: connection.properties.user})
});
});
connexion.propriétés est un fichier qui vit sur mon serveur.
OriginalL'auteur Woot4Moo | 2013-09-30
Vous devez vous connecter pour publier un commentaire.
Si
connection.properties
est un fichier qui vit sur votre serveur web, il vous suffit de faire ceci:Vous pouvez voir un exemple ici:
http://plnkr.co/edit/3Ne3roFOwcfVmg2mgnUr?p=preview
connection.properties
?Mise à jour de ma réponse..
très agréable vais la tester sous peu.
Désolé, vous a donné une mauvaise info... voir ma dernière mise à jour.
veuillez me dire où pour maintenir la connexion.les propriétés de fichier?? dois-je les garder dans webApp ou je peut le garder dans n'importe quel dossier local ??
OriginalL'auteur Langdon
Moyen Simple est d'
créer un fichier js nommé
"config.js" (permet de supposer dans le chemin d'accès scripts/config/config.js)
config.js:
var test1="http://testurl.com"
var test2="globalconstant"
Dans la page html à inclure ce config.js en haut (au-dessus de la principale
controller.js):
**<script..
src="./scripts/config/config.js"></st>**
Dans le contrôleur de procéder à la modification suivante:
MainController.js:
$champ d'application.appUrl = test1;
$champ d'application.appConstant = test2;
OriginalL'auteur Barani r
Langdon réponse de la charge le contenu du fichier de propriétés pour moi, mais la valeur à l'intérieur des propriétés ne sont pas accessibles à moi dans le format de
response.data.a
etresponse.data.b
etc, et retourne toujoursundefined
. Pour que cette valeur soit disponible pour moi, j'ai pour extraire le contenu du fichier de propriétés et de les transformer en format JSON avant que je puisse l'utiliser. Une modification de la solution proposée ci-dessus serait:OriginalL'auteur KlavierCat