I created a simple directive that uses the state param of a product landing page to generate content specific to the product. It works great on the very first item I load up. All other items however are stuck with what was done on the first pass.
so if I have 5 templates that use a <mydirective></mydirective> they all use the data from the first template that executed the directive. As well if I pass any other products to the same template, the directive content doesn’t update.