Ionic cache and Angular directives

Hello everyone,

I am new to ionic but in no time i was able to build great stuff with it, so first thanks to you all for building such great framework.

My question is: I have a case in which I want to reload the current state once a user clicks on a link,
and i am using (“ng-model, ng-click and ng-if”) tags for doing some logic, this functionality i am using it to provide RTL support in ionic for my app, however with or without caching for this particular state the behavior is weird since the first time the state is called the Angular directives got resolved, but on the second time nothing is happening they are not resolving again.

note: i am using logic {{l.isRTL()}} for example in my angular directives.