How to access class member from function in method class in typescript
javascript, typescript
Solution
TypeScript also supports arrow function that preserve lexical scoping. Arrow functions result in similar code to Jakub's example but are neater as you don't need to create the variable and adjust usage yourself:
Here is the example using an arrow function:
$.get("GetUrl", (todos) => {
this.ToDo(todos);
});
Problem
I have this typescript code: ``` module MyPage { export class MyVm { ToDo : string; Load() { //can access todo here by using this: this.ToDo = "test"; $.get("GetUrl", function (servertodos) { //but how do I get to Todo here?? this.ToDo(servertodos); //WRONG ToDo.. }); } } } ``` The question is, how do I access the todo member field in the $.get callback?