I am using Schema.org for adding my page results in Google’s Knowledge Graph. But my page is controlled by AngularJS and the following is being crawled by Google while testing live data:
name:
{{ item.name }}
address:
{{ item.locationName }}
priceRange:
{{ item.displayPrice }}
I hoped that crawlers would use data once the page is DOM ready, but it isn't the case. Is there any way to make it work / am I missing something here?
PS: I am open to using something else apart from Schema.org if it works.