Я новичок в Angular, но мне было интересно, могу ли я использовать переменную JS в выражении AngularJS (не уверен, называется ли это выражением). Самый простой способ я могу продемонстрировать это:Использование переменной в выражении AngularJS?
<code>
<script src= "http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
<script>
var number = 10;
</script>
<div ng-app="">
<p>My expression: {{ 5 + number}}</p>
</div>
</code>
Есть ли способ это сделать?
Почему у вас есть переменные, существующие внешние контроллеры/службы/etc? –
Нет, это невозможно. – Blackhole
невозможно сделать. Но если вы действительно в отчаянии, у вас может быть «число» в объекте window, а в вашем контроллере можно сделать что-то вроде $ scope.number = window.number, а затем использовать его. Не скажешь, что. – Amit