Angular JS - 我可以在HTML中显示模块常量吗?

时间:2014-12-28 16:44:58

标签: angularjs angularjs-module

我有一个像这样的常量的模块:

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

我想用HTML显示HTML中的常量值:

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

是否可以(不经过控制器)?

1 个答案:

答案 0 :(得分: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>