Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mainApp.controller('homeController', ['$scope', function($scope) {
- $scope.contactList = [];
- $scope.contact = [];
- if(localStorage.contactList)
- $scope.contactList = JSON.parse(localStorage.contactList);
- $scope.reload = function(){
- $scope.contactList = JSON.parse(localStorage.contactList);
- }
- $scope.addContact = function (){
- if($scope.contact.name && $scope.contact.tel && $scope.contact.mail){
- var contact = {
- name : $scope.contact.name,
- tel : $scope.contact.tel,
- mail : $scope.contact.mail
- }
- $scope.contactList.push(contact);
- //console.log($scope.contactList);
- $scope.contact.name = "";
- $scope.contact.tel = "";
- $scope.contact.mail = "jbdfg@gmail.com";
- $scope.contact.mail = "";
- $scope.msg ="";
- localStorage.contactList = JSON.stringify($scope.contactList);
- }else{
- $scope.msg ="All fields are required";
- }
- }
- $scope.deleteContact = function ($index){
- if(confirm("Are you sure you to delete this contact ?")){
- $scope.contactList.splice($index,1);
- localStorage.contactList = JSON.stringify($scope.contactList);
- }
- }
- $scope.editContact = function ($index){
- $scope.contact.name = $scope.contactList[$index].name;
- $scope.contact.tel = $scope.contactList[$index].tel;
- $scope.contact.mail = $scope.contactList[$index].mail;
- $scope.contact.index = $index;
- $scope.isEdit = true;
- }
- $scope.updateContact = function ($index){
- console.log($index);
- var contact = {
- name : $scope.contact.name,
- tel : $scope.contact.tel,
- mail : $scope.contact.mail
- }
- $scope.contactList[$index] = contact;
- //console.log($scope.contactList);
- $scope.contact.name = "";
- $scope.contact.tel = "";
- $scope.contact.mail = "";
- $scope.contact.index = "";
- localStorage.contactList = JSON.stringify($scope.contactList);
- }
- $scope.cancelEdit = function(){
- $scope.isEdit = false;
- $scope.contact.index = "";
- }
- }]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement