Typescript 类型脚本回调
可以用Java的方式创建回调吗Typescript 类型脚本回调,typescript,ionic-framework,callback,Typescript,Ionic Framework,Callback,可以用Java的方式创建回调吗 interface Callback () { OnSuccess() OnError() } doSomething("whatever", "we need", new Callback { Onsuccess(){ } OnError () { } }) 还是有更好的办法? 谢谢您的帮助。请确保您可以在typescript中执行类似的操作: interface Callback { OnSuccess(
interface Callback () {
OnSuccess()
OnError()
}
doSomething("whatever", "we need", new Callback {
Onsuccess(){
}
OnError () {
}
})
还是有更好的办法?
谢谢您的帮助。请确保您可以在typescript中执行类似的操作:
interface Callback {
OnSuccess(): void
OnError(): void
}
function doSomething(s: string, s2: string, cb: Callback) {
if (s == s2) {
cb.OnSuccess();
} else {
cb.OnError();
}
}
doSomething("whatever", "we need", { // Object literal implementing the interface (structure determines compatibility)
OnSuccess() {
},
OnError() {
}
})
不是使用类而是使用对象文字。但是,在JavaScript中,标准是对您发布的示例使用a。在onSuccess回调中,我需要调用引用此的page函数。something()但是该方法从未被调用,您知道如何在回调之外调用方法吗?