ค้นหาเว็บไซต์

angular - ข้อผิดพลาด TS2322: ประเภท '() => string' ไม่สามารถกำหนดค่าให้กับประเภท 'string'


ฉันเป็นมือใหม่ในการใช้ Angular 6 ด้วยโค้ดดังต่อไปนี้:

export class DateComponent implements OnInit {

  currentDate: string = new Date().toDateString;

  constructor() { }

  ngOnInit() {
  }
}

ฉันได้รับข้อผิดพลาดดังต่อไปนี้ แต่ฉันไม่รู้ว่ามันเกิดจากอะไร

ข้อผิดพลาด TS2322: ประเภท '() => string' ไม่สามารถกำหนดค่าให้กับประเภท 'string' ได้

คำตอบ #1

คุณควรเรียกใช้ฟังก์ชัน ไม่ใช่กำหนดวัตถุฟังก์ชัน การเพิ่ม () ที่ท้ายควรจะแก้ไขได้

currentDate: string = new Date().toDateString();