Comment accéder global variable js dans AngularJS directive

Tout d'abord, j'ai vérifié et je n'ai trouvé aucun article portant à ma question.

Comment accéder à un pré-définis js variable globale dans angularJS intégré dans la directive?

Par exemple, j'définir cette variable dans <script>var variable1 = true; </script>

Puis-je écrire une AngularJS directive:

<div ng-if="variable1">Show some hidden stuff!</div>

Cela ne fonctionne pas vraiment.

Alors je suis informé que je devrais utiliser ng-init

J'ai donc écrit le code quelque part d'autre comme:

<div ng-init = "angularVariable1 = variable1"></div>

Et ce qui, apparemment, ne fonctionne pas aussi bien...c'est comme un cercle vicieux. Vous avez besoin d'accéder à la pré-définis js variables globales, alors vous devez utiliser ng-init; pour l'utiliser ng-init, vous avez besoin d'accéder à des variables globales.

Une manière particulière de faire cela?

InformationsquelleAutor windweller | 2013-10-15