Задать вопрос
petrostasuk
@petrostasuk
Программист yii, nodejs

Одновременный доступ к переменной javascript?

Здравствуйте. Использую angular.js. У меня такая ситуация:
- на странице есть несколько директив, которые генерируют некий контент
- директивы в представлении идут в определенном порядке
- после загрузки директивы, а точнее выполнения метода link, я увеличиваю переменную в родительcком scope (тоесть в scope контроллера) на 1, фактически веду счетчик загруженных директив.

Возможно ли такое, что две директивы одновременно могут изменять значение этой переменной? И одно увеличение потеряется. Есть ли в javascript какой-то механизм блокировок типа мьютекса для доступа к переменной?

Angular только начал изучать, так что возможно, вопрос поставлен не совсем корректно и не в полном соответствии с терминологией angular

Спасибо за ответы
  • Вопрос задан
  • 277 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@lega
Не потеряется, код выполняется в одном потоке по очереди.

PS: так же можете глянуть на Angular Light если оригинал чем то не понравится.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы