В настоящее время у меня есть панель управления, которая имеет переменную x, которая необходима во всем моем приложении. У меня есть фабрика в моем dashboard.js, которая прослушивает значение x, чтобы изменить и обновить его, если это необходимо. dashboard.js запускается первым и разрешает x. Есть несколько страниц с собственными контроллерами, которые загружаются после dashboard.js. Эти страницы прослушивают/используют переменную x. В настоящее время я выполняю запросы Parse в контроллерах этих страниц, однако x отображается как неопределенный, поэтому я не могу использовать его в своем запросе. Как запустить контроллер только после того, как определено x?Контроллер, выполняющий запрос анализа до изменения области видимости области видимости
ответ
Предполагая, что отношения между вашими контроллерами уже являются отношениями родитель-ребенок, а ваша переменная объявлена в области $ scope, ваши дочерние контроллеры обычно должны наследовать эту переменную. Без какого-либо кода его трудно сказать.
В любом случае вы можете использовать $ rootScope, чтобы сделать эту переменную доступной. Хотя это технически возможно, это, как правило, не так, как вы этого хотите.
Тогда у вас есть возможность транслировать/излучать, а также наблюдать и события, когда X изменяется. Вы также можете передавать данные по событию. Наверное, это то, что вы уже делаете.
Вы также можете создать сервис, который вводится в каждый контроллер независимо от их отношения, который отслеживает вашу переменную. Или в вашем случае вы можете назначить эту функциональность и на заводе.
Но сложно сказать, без какого-либо кода, что вы пытаетесь сделать.
- 1. Параметры области видимости области Angular2
- 2. Обновление переменной области видимости, не работающей с функцией области видимости
- 3. контроллеров Перезагрузить после изменения области видимости (AngularJS)
- 4. Уточнение области видимости JavaScript
- 5. Передача переменной в области видимости "ребенок" контроллер
- 6. Логика приложения и изменения из-за видимости области видимости
- 7. Определить имя переменной области видимости для функции области видимости?
- 8. Изменение изменения области видимости переменной обслуживания
- 9. Переменные области видимости WCF
- 10. PHP области видимости оператор
- 11. Ограничение области видимости
- 12. Мышь координаты области видимости
- 13. Понимание области видимости Javascript
- 14. В области видимости Javascript
- 15. Изменения ориентации в области видимости JS Mobile
- 16. директива не обновиться на изменения области видимости
- 17. Как защитить объекты области видимости?
- 18. Определить постоянные $ области видимости переменных
- 19. Повторное создание области видимости UISearchBar
- 20. Код области видимости и оперения
- 21. Закрытие области видимости в узле
- 22. Проблема NSString из области видимости?
- 23. Принятие динамической области видимости переменных
- 24. angularjs переменная в области видимости
- 25. Сила области видимости ниже UISearchBar
- 26. Угловая: переменные $ в области видимости
- 27. переменных выпадает из области видимости
- 28. Меню, выходящее из области видимости
- 29. javascript за пределами области видимости
- 30. Enum класс из области видимости -