 <p>There was nothing wrong with the angular directives it just that CHROME was seeing the request as the same therefore not executing it... and just binding the same data to every ajax request... </p>