Angular ng-file-upload doesn't work properly on IE11

I use Angularjs ng-file-upload to upload data to a Node Server based back-end.

i use the following code to upload my stuff.

$upload.upload({
        url: baseUrl + '/indicator/uploadFileIndicator',

        method: 'POST',
        headers: {
          'Content-Type': file && file.type ? file.type : 'text/csv'
        },

        data: data,
        fields: data,
        file: file
      })
      .success(function(response) {
        de.resolve(response);
      }).error(function(err) {
        de.reject(err);
      });

On the node server, I am trying to get the request parameters as following,

req.param(param)

Its works fine for me in Chrome browser. but in IE11 I dont receive any data/params on request body send from frontend function, but the request header seems to be fine.(ng-file-upload).

Please suggest me some solution. Thanks in advance.