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 回答