Я занимаюсь разработкой приложения angularjs с помощью C# web api.Угловые и проходящие объекты между контроллерами
У меня есть контроллер А и В.
В контроллере, у меня есть список объектов, когда я нажмите кнопку Добавить (между 2 элементов списка), я получаю к контроллеру B.
//add item
$location.path("/controllerB")
Внутри контроллера B я предвиден с другим списком объектов, когда я выбираю, мне нужен выбранный элемент, чтобы появиться в списке Контроллера А, в индексе sepcified.
Мой подход до сих пор:
LocalStorage: Я использую LocalStorage для хранения выбранного объекта, поэтому его доступным из контроллера, но я также нужен индекс, и если я хранить, что в LS для доступа из контроллера B, им направились вниз по пути плохих решений я чувствую: D
так моя догадка до сих пор:
1. Сохранить индекс от контроллера в локальном хранилище. (перейти к B)
2. Сохранить выбранный элемент от контроллера B в местном хранилище. (перейти к A)
3. Push selectedItem to Index.
Итак, пожалуйста, указывайте мне в угловом направлении.
чем проблема настройки списка в LocalStorage в контроллере и получить его в B? он должен работать нормально. В противном случае проверяйте события типа 'broadcast' и' on' – AshBringer