2016-11-09 3 views
0

В настоящее время я изучаю AngularJS, но я не смог найти решение этой проблемы, хотя это кажется тривиальным.AngularJS - Перемещение объекта с контроллера 1 на контроллер 2

У меня есть два списка/контроллеры, которые создаются на фабричном сервисе.

Я хочу удалить объект из списка 1 и добавить в список 2. Когда я показываю объект в консоли после его передачи, я могу его увидеть, но он не отображается в моем втором списке.

У меня есть код на GitHub - Как вы видите, это задание от coursera. https://github.com/alaimoclaudia/assignment2_solution

+0

Вы можете создать jsfiddle? –

+1

К сожалению, ссылки на код на внешних сайтах не заменяют код * в теме вопроса *. ссылки могут меняться, оставляя вопрос полностью непригодным для использования другими в будущем. Вы должны отредактировать свой вопрос и предоставить [mcve] проблемы. – Claies

ответ

0

Я не уверен, что я отвечаю на ваш вопрос, но я создал plunker на основе кода GitHub:
https://plnkr.co/edit/oNvezy5IQ9EBKMpwWq7j?p=preview

Я вижу только один список элементов в коде:

[{ 
    name: "Milk", 
    quantity: "10" 
}, { 
    name: "Donuts", 
    quantity: "10" 
}, { 
    name: "Cookies", 
    quantity: "10" 
}, { 
    name: "Chocolate", 
    quantity: "10" 
}, { 
    name: "Apples", 
    quantity: "10" 
}]; 

И похоже, что ui ведет себя так, как ожидалось.

+1

Большое спасибо за ваш код - это помогло! Я понял, что завод был проблемой, потому что он создал новую услугу с каждым звонком ... Я удалил завод, и теперь он работает :) – Jaypi

Смежные вопросы