我有一个像这样的常量的模块:
angular.module('SampleMod',[])
.constant("VERSION", "2.1");
我想用HTML显示HTML中的常量值:
<p>{{VERSION}}</p>
是否可以(不经过控制器)?
答案 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>