やりたいこと

コントローラーのメソッドで引数にパラメータを渡し、バックエンドのControllerに譲渡する

方法

  1. URLに付与する

    該当するSrviceクラス内に新たにサービスを生成

    その際にヘッダから付与したパラメータを取得する記載を忘れない

    呼び出し元のコントローラにインジェクトしてこのサービスを呼び出す

    バックエンド側で@PathVariableを使って取得する

    services.factory('B004Detail', ['$resource', 'Utils', function($resource, Utils){
    		return $resource(Utils.getApiUrl() + '/b004/:huryoHasseiNo',
    				{huryoHasseiNo:'@header.huryoHasseiNo'}
    			);
    	}]);
    
  2. Request Bodyに乗せる

    該当するSrviceクラス内に新たにサービスを生成 URLを記載する

    先ほど作成したサービスをインジェクトして、 BaseServiceクラスに存在するメソッドごとのサービスを呼び出す

    呼び出し元のコントローラにインジェクトしてこのサービスを呼び出す

    バックエンド側で@RequestBodyを使って取得する

JasperReport Unknown property '' on class の対処