Ни как нельзя со стороны сервера сбросить клиентский кешь. Обычно в таком случае делают систему оповещений. Например версия на сервре стала больше чем клиентская. Тогда пользователь видит сообщение на сайте что произошло обновление и что ему нужно обновить страницу если он хочет его получить.
Это не только удобно но и правильно. Пользователь должен знать когда и что появилось. Так вы не только обновляете но и убеждаетесь что пользователи знают что нового в новой версии, так как прикрутить changelog к подобной системе не составит труда.
Можно так же автоматически обновить страницу если на сервере обновлась версия без каких либо уведомлений.
Если у вас в прокте есть package.json то можно при помощи $http читать версию в этом файле. Все что нужно при релизе это обнвоить весрию. Для этого нужно будет что бы какойто скрипт с интервалом проверял данные.
Если не хотите инетрвал что бы не нагружать, можете это встроить в свое API. В config настройет $httpProvider что бы всегда отправлять текущую версию клиента. И на сервере, прежде чем выдать данные, проверте эту версию и если есть обновление, то выдайте специальный Json кторый перезагрузит страницу. Это можно добвавить
interceptors которые будет это делать и проверять с каждым запросом автоматически.