While creating a Model Driven Template Reactive forms, when I create model object from Form Value. Then model object is loosing its TYPE.
For a Simple Example:
you can try this in your addBook():
addBook()
let formData = Object.assign({}); formData = Object.assign(formData, this.bookFormGroup.value); this.newBook = new Book(formData.name ,formData.isbn ); console.log(this.newBook instanceof Book);