【问题标题】:how to get data from single json如何从单个json中获取数据
【发布时间】:2017-03-25 05:46:16
【问题描述】:

这是我的代码

ng-repeat="item  in records"
{{item.listingname}}

我收到了这个错误-

错误:[ngRepeat:dupes] 不允许在转发器中重复。采用 'track by' 表达式以指定唯一键。中继器:项目在 记录,重复键:字符串:i,重复值:i

如何从这个 json 中获取数据

[{"position":1,"listingmasterid":"20120","listingname":"Prabhu Traders.","recommended_flag":"advantage-mark","recommended_title":"Verified and Recommended","search_type":"area0-sibling","areamasterid":"148","avgrating":5,"ratingcount":"29","listingphones":"9860435060,9422717367","uniqueid":"145561808456c2f8242e485","countryid":"99","stateid":"1493","cityid":"39","areaid":"148","address":"","address2":"Jalgaon Aurangabad Bypass Road","landmark":"Beside Wheel Alignment ","website":"","mobile":"9860435060","mobile2":"9422717367","stdcode":"","landline1":"","email":"","zipcode":"431112","aboutlisting":"","is_active":"1","is_paid":"1","is_publish":"Y","is_private":"Y","is_verified":"1","totalrrcount":"489","countryname":"India","statename":"Maharashtra","cityname":"Aurangabad (MS)","areaname":"Sillod","url":"http://callme.co.in/en/aurangabad/prabhu-traders-_aUXnAwZE/592656/36818266/39802?kp=2?ut=M","relevance_boolean":"","relevance_natural":""},{"position":2,"listingmasterid":"6795","listingname":"RISHI AGRO","recommended_flag":"freeverified-mark","recommended_title":"Verified and Recommended","search_type":"area0-sibling-fv","areamasterid":"66","avgrating":4,"ratingcount":"1","listingphones":"9322228050,9004049974","uniqueid":"187b38ba-47d7-11e5-966f-7071bcbcf6ed","countryid":"99","stateid":"1493","cityid":"39","areaid":"66","address":"64-A ","address2":"NEW SHANTI NIKETAN COLONY","landmark":" BEHIND AIR TRIMURTI CHOWK","website":"rishibiotech.com","mobile":"9322228050","mobile2":"9004049974","stdcode":"0240","landline1":"","email":"","zipcode":"","aboutlisting":"","is_active":"1","is_paid":"0","is_publish":"Y","is_private":"Y","is_verified":"1","totalrrcount":"38","countryname":"India","statename":"Maharashtra","cityname":"Aurangabad (MS)","areaname":"Jawahar Colony","url":"http://callme.co.in/en/aurangabad/rishi-agro-187b38ba-47d7-11e5-966f-7071bcbcf6ed/592656/36818267/39802?kp=1?ut=M","relevance_boolean":"","relevance_natural":""}]

【问题讨论】:

  • 使用this guide 格式化您的问题
  • 你可以使用angular.toJson insted of .stringify 就可以避免这个错误

标签: angularjs json ionic-framework


【解决方案1】:

为避免重复,请使用 $index 跟踪

<p ng-repeat="item  in records track by $index">{{item.listingname}}</p>

DEMO

【解决方案2】:

您可以使用此代码并将 MyCtrl 替换为您的控制器名称

&ltbody ng-controller="MyCtrl"&gt &ltdiv ng-repeat="$index 跟踪记录中的值"&gt &lth1>{{value.listingname}}&lt/h1&gt &lt/div&gt &lt/身体&gt

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2021-11-24
  • 2012-04-25
  • 2021-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-23
  • 1970-01-01
相关资源
最近更新 更多