Openlayers-3 Force a map refresh
I've finally found a solution to refresh a layer on openlayers 3.
You have to update params of the layer source like this:
var source = yourLayer.getSource();
var params = source.getParams();
params.t = new Date().getMilliseconds();
source.updateParams(params);
To solve the issue just use
this.map.updateSize();
I believe you need to force your layer's source to update, you can do so by calling the changed
function on it:
yourLayer.getSource().changed();
see: http://openlayers.org/en/v3.6.0/apidoc/ol.source.Source.html