I have cshtml page for rendering products information.I have used micro data in the page .As I use angular variable to display the price, google structured data tool is throwing exception.
{{productData.retailPrice}} is not a valid price specification.
As I use angular variable to display the price, google structured data tool is throwing exception.
<span ng-cloak ng-if="productData.selectedItem.SingleUnitPrice > productData.customProductPrice.customPrice"> <span itemprop="priceCurrency" content="CAD">$</span><span itemprop="price" class="lineThruRegPrice">{{productData.selectedItem.SingleUnitPrice}}</span>
<span itemprop="priceCurrency" content="CAD">$</span>
<span class="salePrice">{{productData.customProductPrice.customPrice}}</span>
</span> <span ng-cloak ng if="productData.customProductPrice.customPrice==productData.selectedItem.RetailPrice">
<span itemprop="priceCurrency" content="CAD">$</span><span itemprop="price">{{productData.customProductPrice.customPrice}}</span>
</span>
I expect the angular variable value to be read by google bot instead of the variable. Is the delay in evaluating the angular variable could cause this issue?