я не могу показаться, чтобы выяснить, какой путь идти об этой проблеме:доля и сохранить данные из нескольких контроллеров в angularjs
Я получил несколько угловых контроллеры, все они нуждаются в пользовательский объекте, который они могут манипулировать с, и каждый раз, когда ему манипулируют, «новые» данные также должны отсутствовать и в других контроллерах. В то же время мне нужно сохранить этот пользовательский объект в базе данных для последующего извлечения (так что функция автоматического сохранения при изменении данных на объекте пользователя)
Но я не могу понять, следует ли мне использовать фабрику или службу для хранения этого пользовательского объекта и как я могу получить эту фабрику/услугу, чтобы сохранить пользователя при изменении через API.
Я прочитал этот пример Sharing ajax data between multiple controllers in angular using service, где он хочет выполнить некоторые из тех же вещей, но часть API и автоматическое сохранение async действительно дают мне проблемы!
Нижняя строка: у меня есть несколько контроллеров, которым необходим пользовательский объект с сервера. И эти контроллеры манипулируют одним и тем же объектом-пользователем, и после каждой манипуляции (возможно, с некоторым отказом) я хочу сохранить объект в базе данных через API.
(первый из, я подумал о просмотре объекта в службы/завода, но узнал, что я не мог :()
Можете ли вы, ребята, мне точку в правильном направлении?
Отличный пример. После попытки смешивания я начал все заново, и взял ваш код и смешал мой. И он работал отлично. Я просто должен привыкнуть к тому, что мой объект пользователя в контроллерах имеет на нем как свойства, так и методы. Спасибо большое! – Ngschumacher