1

次のような定数を持つモジュールがあります。

angular.module('SampleMod',[])
.constant("VERSION", "2.1");

次のようなHTMLで定数値を表示したい:

<p>{{VERSION}}</p>

(コントローラを通過せずに)可能ですか?

4

1 に答える 1

2

これに使用できますが、ある時点で$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>

于 2014-12-28T16:54:13.437 に答える