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

Angularjs Angular JS-我可以在HTML中显示模块常量吗?,angularjs,angularjs-module,Angularjs,Angularjs Module,我有一个常数如下的模块: angular.module('SampleMod',[]) .constant("VERSION", "2.1"); <p>{{VERSION}}</p> 我想用如下方式在HTML中显示常量值: angular.module('SampleMod',[]) .constant("VERSION", "2.1"); <p>{{VERSION}}</p> {{VERSION} 是否可能(不经过控制器)?您可以为此使

我有一个常数如下的模块:

angular.module('SampleMod',[])
.constant("VERSION", "2.1");
<p>{{VERSION}}</p>
我想用如下方式在HTML中显示常量值:

angular.module('SampleMod',[])
.constant("VERSION", "2.1");
<p>{{VERSION}}</p>
{{VERSION}


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

您可以为此使用
$rootScope
,但您必须在某个时候将该值分配给
$rootScope
。您还可以使用一个指令来完成基本相同的事情

angular.module('SampleMod',[])
.常数(“版本”,“2.1”)
.run(函数($rootScope,版本){
$rootScope.VERSION=版本;
});


{{VERSION}

angular的整个思想是注入依赖项。您可以使用
$rootScope
设置并获取常量,但我不推荐使用它。另一种解决方案是创建一个服务,使用
$http.get()
从JSON文件获取信息。然后你就可以更新文件而不需要修改任何代码。我在这里没有看到任何指令。你是说跑步区吗?很好,但和在控制器中做没有太大区别。。。也许没有任何安排是不可能做到的。