Простой вопрос.
У меня есть несколько диаграмм на странице моего углового приложения.
Я бы хотел добавить на панель страницу выбора диапазона дат, которая будет передавать даты в каждый контроллер диаграммы для фильтрации диапазона данных на каждом графике.
Лучше ли сделать выборку диапазона дат родительским контроллером для диаграмм или есть лучший способ обновить диаграммы на странице. Было бы лучше, например, добавить часы в диаграммы для поиска изменений в дате?
Все еще совершенно новый для углового, поэтому некоторые советы высокого уровня будут оценены.
Сначала я подумал, что хорошая идея - следить за часами в контроллерах ребенка (диаграммы).
Резервные контроллеры (кто хочет обновить диаграмму) должны выполнять эту задачу, когда диапазон дат диапазона $parent scope
объектов $parent scope
.
Я также предлагаю вам перейти на broadcast
: Angularjs смотрят на изменения в родительском пространстве