Мне любопытно, существует ли подходящий способ, с помощью которого нужно обрабатывать/реализовывать привязку данных между двумя вложенными контроллерами. Позвольте мне объяснить сценарий.Двустороннее связывание данных между двумя вложенными контроллерами Angular.js
У меня есть formController, в котором есть элементы формы. Одним из элементов формы является мультиселективный виджет, для которого я создал частичный html, который я могу использовать в других местах, и этот частичный запуск с отдельным контроллером позволяет называть его multiSelectController (обратите внимание: этот контроллер/частичный/вид вложен в form/formController).
То, что я хочу, - иметь формуController (которая имеет данные), передавать в список «выбранных» элементов, например [1, 3, 7, 10], в частичный мультиспектр, который будет затем сможете визуализировать выбранные элементы. И в то же время, когда элемент отменяется или выбирается из частичной частичной части, я хочу, чтобы иметь возможность передавать новый выбранный список в formController/scope (так что я могу отобразить высказывание 1, 3, 5 теперь выбрано).
Чтобы упростить вопрос, я хочу знать, что представляет собой лучший/сопроводительный способ передать модель/переменную дочернему представлению/контроллеру, сохраняя привязку данных, поэтому дочерний вид/контроллер может вносить изменения в указанная переменная внутри него, пока она обновляет родителя.
Это не то, что я хочу. Использование сервисов отлично, но для моего сценария это плохая идея (в противном случае я получу 100 услуг для очень простого случая). – decay
Как вы можете получить сотню услуг @decay ?? Почему вы не можете использовать одну или пару сервисов для хранения всего, что вам нужно для сохранения? –