this is how we write angular serivces
// make sure you know the differences between service and factory
// you most likely going to want a service for this situation
angular.module('moduleName').service('itemService', function(){
var items = [{id: 1}, {id: 2}, {id: 3}];
var addNewItem = function() {
var newItemNo= items.length + 1;
items.push({'id':newItemNo});
};
var showAddItem = function(Item) {
return Item.id === items[items.length-1].id;
};
// revealing module pattern
return {
Items: items,
AddNewItem: addNewItem,
ShowAddItem: showAddItem
};
});