contact-bar.component.ts
saveContacts(): void{
var contact = new Contact({});
contact.id = 1;
contact.name =
(<HTMLInputElement>document.getElementById("contactName")).value;
contact.mobile = parseInt((<HTMLInputElement>document.getElementById("contactMobile")).value);
this.contactService.saveContact(contact);
}
contact.service.ts
saveContact(contact: Contact) {
var contacts: Array<Contact> =
JSON.parse(LocalStorage.getItem("contacts"));
contacts.push(contact);
localStorage.setItem("contacts", JSON.stringify(contacts));
}
Error: Cannot read property 'push' of null