如何在ng-if或ng-show中检查$ window变量

时间:2016-03-22 08:53:19

标签: javascript angularjs

我声明了一个变量var variable1,我需要使用ng-if或ng-show检查所有页面中的变量

1 个答案:

答案 0 :(得分:0)

其中一种方法是将变量附加到$rootScope。例如:

var app = angular.module('app', []);
...
app.run(function($rootScope){
  $rootScope.myspecialvar = "hello";
});


...
//can be used in js
app.controller(function($rootScope){
  console.log($rootScope.myspecialvar);
});
<!-- can be used in html -->
{{myspecialvar}}
<!-- or -->
<div ng-if='myspecialvar'></div>

请在此处阅读$rootScopeHow do I use $rootScope in Angular to store variables?