【发布时间】:2013-10-15 14:24:45
【问题描述】:
首先,我查了一下,没有找到任何涵盖我的问题的文章。
如何在angularJS内置指令中访问预定义的js全局变量?
比如我在<script>var variable1 = true; </script>中定义了这个变量
然后我写一个AngularJS指令:
<div ng-if="variable1">Show some hidden stuff!</div>
这真的行不通。
然后我被告知我应该使用ng-init
所以我在其他地方写了代码,例如:
<div ng-init = "angularVariable1 = variable1"></div>
而且这显然也不起作用……这就像一个恶性循环。需要访问预定义的js全局变量,则需要使用ng-init;要使用 ng-init,您需要访问全局变量。
有什么特别的方法吗?
【问题讨论】:
标签: angularjs global-variables