wie definieren Sie Konstanten, die für Angular JS in einer anderen Datei
Möchte ich schreiben mehrere Konstanten für meine Angular JS app. Ich möchte Sie zu schreiben und in einer separaten Datei zugreifen möchten.
Ich habe versucht mit IIFE (Sofort Aufgerufene Funktion Ausdruck) so
constants.js
var Constants = (function () {
var allConstants = {
"url": 'abc',
"name": "anijit",
"sn": "sau"
}
return allConstants
})();
console.log('defined constants', Constants)
Aber, wenn ich versucht habe auf Sie zuzugreifen, es zeigt Constants not defined
Fehler. Wo habe ich etwas Falsches getan?
Möchte ich greifen Sie mit Constants.url
im Weg und ich möchte nicht, dass jeder $http
nennen oder so ähnlich. Wie erreichen Sie das?
Lesen Sie stackoverflow.com/questions/24831323/angularjs-constants
Weitere Beispiele: bguiz.github.io/js-Normen/angularjs/Konstanten
Weitere Beispiele: bguiz.github.io/js-Normen/angularjs/Konstanten
InformationsquelleAutor Anijit Sau | 2017-07-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als solche, Sie sind mit AngularJS, die Sie verwenden können,Konstante Service. als Konstante kann injiziert werden überall, einschließlich Konfiguration Anrufe in angularjs-Anwendung.
Auch, wie der name schon sagt, werden die Konstanten festgelegt sind, wird Sie angewendet, bevor andere Methoden bereitstellen. Sehen $bieten.Konstante() für mehr detail.
InformationsquelleAutor Siddharth Pandey
Datei 1:
Datei 2:
InformationsquelleAutor Eduardo Lima
Können Sie eine Fabrik (ich personnaly immer verwenden storage.factory.js in meinen Projekten). Einfach zu Spritzen überall, und Sie können einige Funktionen zur Einrichtung Ihres Konstanten oder ändern Sie ein wenig, wenn Sie möchten.
InformationsquelleAutor Alburkerk