我声明了一个变量var variable1,我需要使用ng-if或ng-show检查所有页面中的变量
答案 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>
请在此处阅读$rootScope
:How do I use $rootScope in Angular to store variables?