Jak uzyskać dostęp do globalnej zmiennej js w dyrektywie AngularJS

Po pierwsze, sprawdziłem i nie znalazłem żadnego artykułu dotyczącego mojego pytania.

Jak uzyskać dostęp do predefiniowanej globalnej zmiennej js w wbudowanej dyrektywie angularJS?

Na przykład zdefiniowałem tę zmienną w<script>var variable1 = true; </script>

Następnie piszę dyrektywę AngularJS:

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

To tak naprawdę nie działa.

Potem jestem poinformowany, że powinienem użyćng-init

Napisałem więc kod w innym miejscu:

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

I to najwyraźniej również nie działa ... to jest jak błędne koło. Musisz uzyskać dostęp do predefiniowanych zmiennych globalnych js, a następnie użyć ng-init; aby użyć ng-init, musisz uzyskać dostęp do zmiennych globalnych.

Jakikolwiek szczególny sposób, aby to zrobić?

questionAnswers(3)

yourAnswerToTheQuestion