0
私は、バックエンドからデータをプリントアウトするための小さなWebリクエストレスポンスラッパーを作成しましたが、これをいくつかの開発者に渡してより簡単に使いたいと思っていました。AJAXレスポンスラッパー
これは私の現在のラッパー
class Req {
static log(req){
return req()
.done(function(data){
console.log(data);
})
.fail(function(err){
console.log(err);
});
}
}
である私のバックエンドのコマンドはすべて、いくつかのクラスの静的関数です。 Req.log
に目的球を送信するためには、私はbind
Req.log(BackendRoute.someCommand.bind(BackendRoute, {param1:1, param2:2}));
を使用しなければならない機能にBackendRoute
をバインドすることなく、機能BackendRoute.someCommand
を送信する方法はありますか?
これはBackendRoute
は、あなたが脂肪の矢印を使用することができます
class BackendRoute {
static someCommand(params){
return BackendRoute.post(params);
}
}
これは、あなたが 'BackendRoute.someCommand'は最初から拘束されたくないと仮定すると、少なくとも冗長なアプローチであります – slezica