Cached Views and Directives

Is there a way to refresh a directive when going back to a cached view?

Some user actions might change the value of an element in the previous screen, going back retrieves the screen as it was before that user action took place. I need a way to update some elements and after the view is fetched from the cache.