私のアプリケーションでは多くの変数を扱っていますが、毎回文字列を定義したくありません。その代わりに私は1つのファイルから文字列にアクセスし、アプリケーション内のすべてのファイルにアクセスしたいと思います。1つのファイルに定数を定義し、angularjs内の別のファイルにアクセスする方法
例:
one = 1;
私のアプリケーションで変数名を1にしたいのですが、将来はその場所を変更することはできません。
このような問題を避けるために、定数ファイルを使用しています。
私のアプリケーションでは多くの変数を扱っていますが、毎回文字列を定義したくありません。その代わりに私は1つのファイルから文字列にアクセスし、アプリケーション内のすべてのファイルにアクセスしたいと思います。1つのファイルに定数を定義し、angularjs内の別のファイルにアクセスする方法
例:
one = 1;
私のアプリケーションで変数名を1にしたいのですが、将来はその場所を変更することはできません。
このような問題を避けるために、定数ファイルを使用しています。
を助けるかもしれない、constantsとvaluesサービスを提供しています。
angular.module('app')
.constant('CONSTANTS', {something: 12});
あなたのコントローラ
angular.module('app').controller('mainCtrl', function (CONSTANTS) {
$scope.mainctrlvariable = CONSTANTS.something;
});
angular.module('app').controller('otherCtrl', function (CONSTANTS) {
$scope.otherCtrlvariable = CONSTANTS.something;
});
角度は、あなたがサービスを作成し、それを注入することによって、任意のコントローラにアクセスすることができ、あなたに
'use strict';
angular
.module('App', [])
.constant("config", {
one:1,
two:2
})
.config(function() { })
.controller('MainCtrl', function (config) {
console.log(config.one)
});
もし私がこのように使用することができ、より多くの一定の平均利用者に行き、あなたの別のコントローラ{何か:12}、{1:1 } {何か:12、1:1}どのように私は –
はい、ハッシュにますます多くの定数を加えることができます.... {something:12、one:1、more:20、two:13}。 –
大丈夫私はそれをチェックし、うまくいくなら私はあなたを上げます。 –