I have this Typescript function:
retrieve = () => { var url = "/api/Exam/Retrieve/" + this.configService.admin.examStatusId + "/" + this.configService.admin.examTypeId + "/" + this.userService.data.subjectId; this.home.retrieve(url) } When I break on this line this.home.retrieve(url) and hover over examStatusId and examTypeId and subjectId I see the values 1,1 and 1.
When I hover over url I see "/api/Exam/Retrieve/undefined/undefined/1"
Here's my console output:
console.log(this.configService.admin.examStatusId) 1 undefined console.log(url) /api/Exam/Retrieve/undefined/undefined/1 undefined Can someone explain why on the second line I see "1" and then below that "undefined" when doing a console.log and why the url has undefined?
Problem solved:
My Typescript had not compiled to Javascript correctly. I was debugging the Typescript but behind it was the old javascript !