I have an
Angular / Web Api 2 site that uses
ui-router for SPA behaviour and
gulp for file transformations.
There is an issue where when I release the site, the user has to refresh their browser to view new content (usually). I have cache busting implemented on my
js / css files, but it seems that the
HTML views themselves are a problem. At the same time I can't help feel like I'm missing something blatantly obvious here.
How do I get my tech stack to refresh the user's content (eg. when adding a new field to an existing form) so that the user receives the most up to date version of the site after release?