Where is rhs parsed the 2nd time? Do you mean when the directive's postLink function is called again for the same collection?