1
コールバックを関数のパラメータとして渡そうとしています。例えばコールバックを関数として渡す方法
:ここ
public abc1(doc:any){
console.log('abc1');
}
public abc2(model:any){
console.log('abcd2');
}
xyz.load(id.replace('/', ''), abc1, abc2);
abc1
とabc2
私のコールバック関数と私は2と3引数としてxyz.load
でこれらの関数を渡すためにしようとしています。 すべてが同じコンポーネント内にあります。
load(id: string, callback1: (doc: any) => void, callback2: (model: any) => void) {
// do your stuff here
callback1(theDocument);
callback2(theModel);
}
をそして、このようにそれを呼び出す:
(theDocument)。コールバック2(theModel);ここに? –
あなたの場合は 'abc1'と' abc2'です。 'theDocument'と' theModel'はどこから来ているのかわからないので、ただのプレースホルダです。 – rinukkusu