次のような定数を持つモジュールがあります。
angular.module('SampleMod',[])
.constant("VERSION", "2.1");
次のようなHTMLで定数値を表示したい:
<p>{{VERSION}}</p>
(コントローラを通過せずに)可能ですか?
次のような定数を持つモジュールがあります。
angular.module('SampleMod',[])
.constant("VERSION", "2.1");
次のようなHTMLで定数値を表示したい:
<p>{{VERSION}}</p>
(コントローラを通過せずに)可能ですか?
これに使用できますが、ある時点で$rootScope
値を割り当てる必要があります。$rootScope
基本的に同じことを行うディレクティブを使用することもできます。
angular.module('SampleMod',[])
.constant("VERSION", "2.1")
.run(function ($rootScope, VERSION) {
$rootScope.VERSION = VERSION;
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app=SampleMod>
<p>{{VERSION}}</p>