So, I use the MEAN stack, and my landing page includes a number of Angular ng-include. For instance:
<div data-ng-include="'/modules/landing/views/sections/features.client.view.html'">
I also use mean-seo: https://github.com/meanjs/mean-seo . This essentially just uses phantomjs to render the page if the crawler is detected via _ _caped_fragment _ =.
My problem is that partial elements included via ng-include are not displayed by the average seo value, i.e. using phantomjs.
If you have any ideas why this might be, it would be great if you could share them!
source
share