typescript를 breeze와 함께 사용합니다. typescript 함수를 executeQuery.then
에 전달하려면 어떻게해야합니까?Typescript 함수가 자바 스크립트 함수로 전달
class MyClass{
...
myFunc(data:any):void{
...
}
doQuery():void{
var manager = new breeze.EntityManager('/breeze/dbentities');
var query = breeze.EntityQuery.from("Corporations").where("Name", "startsWith", "Zen");
manager.executeQuery(query)
.then(this.myFunc); // does not work!
}
}
죄송합니다.이 점을 잊어 버렸습니다. 그러나'this' 함수는 호출되지 않습니다. – daniel
그러면 컨텍스트 문제 일 수 있습니다.'this.myFunc.bind (this)'를 시도하십시오. – Mics
바인딩을 어디에 호출해야합니까? – daniel