I really wish I was doing something wrong here. Please see my js bin. http://jsbin.com/benewetewe/1/edit?html,js,output
Some user-story:
Anything I missed?
Thanks!
You have a small typo in your code, which caused the problem :
$scope.toBuyAddItem = function (toBuyItem) {
toBuyItem.bough = false; /* <-- typo : change .bough to .bought */
$scope.toBuyList.push(toBuyItem);
$scope.toBuyItem = {};
};
Add a letter 't' to fix all your problems ;)