Found out that as of angular 1.2 need to use element.isolatedScope() instead of scope