2015-09-02 7 views
0

Я получаю ответ от службы OData в следующем формате JSONразбор ответа JSON в Angularjs

[ 
     { 
     "id":1, 
     "ProductName":"Surface Pro 2" 
     }, 
     { 
     "id":2, 
     "ProductName":"iPad" 
     }, 
    ] 

Когда я использую angularjs для отображения Я делаю

 <ion-item ng-repeat="product in products track by $index"> 
     {{product.ProductName}} 
    </ion-item> 

я получаю пустой экран , Как-то его не разбирали элементы. Что я здесь делаю неправильно?

Thanks

+2

is $ scope.products в вашем контроллере, установленном для данных? –

+0

присвоили ли вы данные в '$ scope.products'? –

+0

Да, когда я просто делаю {{product}}, на мой взгляд, я могу видеть весь ответ JSON, поэтому я устанавливаю данные в переменную области видимости. Мне пришлось использовать трек по индексу $ index, потому что он жаловался на ngRepeat: dupes. – jai

ответ

0

И, наконец, получил его на работу. Я повторял объекты и вставлял их в локальный массив. Теперь он работает по мере необходимости.

Смежные вопросы