provide DOM caching by extend ng-view directive