Closed yooouuri closed 6 years ago
This line
private customer: Customer | null;
doesn't initialize property customer
but just declare its existence. As the error message, you need to initialize it before use it in template.
Kinda ugly to me but
export class Customer {
constructor(
public id: number = 0,
public name: string = '',
public company: string = '') { }
}
and
private customer: Customer = new Customer();
fixes it.
Thanks @HerringtonDarkholme
V-model set to an object.
The following error occurs
and
Like this example, I am doing the same.
https://github.com/johnpapa/vue-heroes/blob/typescript/client/components/HeroDetail.vue#L34