サービスを使用して$ resourceを使用してAPI呼び出しを行うコンポーネントがあります。コンポーネントは、すべてサービスで定義されて動作しているget
,update
(put)およびremove
(delete)を使用します。
私は、適切なメソッド(パラメータとして渡される)を呼び出す1つの関数のapi呼び出しをリファクタリングしたいと考えています。たとえば、MenusApi.get()...
,MenusApi.update()...
、およびMenusApi.remove()...
ではなく、callMenusApi(method)
という関数を呼び出して、渡されたmethod
(get
,update
またはdelete
)パラメータをapiメソッドとして呼び出すといいと思います。私が午前
callMenusApi('get');
function callMenusApi(method) {
MenusApi.method()...
}
問題が角張っている/ JSは、パラメータとしてMenusApi.method
でmethod
を認識しません。 APIコールのメソッドとして、method
のパラメータを補間するにはどうすればよいですか?