【问题标题】:ng-repeat doesn't work on json arrayng-repeat 不适用于 json 数组
【发布时间】:2012-05-02 04:09:17
【问题描述】:

我有这个 json 数组

[ { 公司: 
{ 编号:“19”, features_id:空, 特征:"a:6:{i:1;s:1:"1";i:2;s:1:"2";i:3;s:1:"3";i:4;s: 1:"0";i:5;s:1:"0";i:6;s:1:"6";}" }, 用户:[] }, -{ 公司: 
{ 编号:“20”, features_id:空, 特征:"a:6:{i:1;s:1:"1";i:2;s:1:"2";i:3;s:1:"3";i:4;s: 1:"4";i:5;s:1:"5";i:6;s:1:"6";}" }, 用户:[ { 编号:“1”, group_id:“1”, 类型:空 } ] }]

由于某种原因,我无法将数据放入我的 div。任何帮助将不胜感激。这是jsfidler

http://jsfiddle.net/4Y9L3/

【问题讨论】:

  • JSFiddle 对我们没有帮助,遗憾的是,因为 URL 是相对的,所以我们永远不会得到响应。但是,请确保查找 jQuery AJAX 参数 - 包括 datatype:'json' 以确保它被解析为 JSON。
  • 嗨,丹,谢谢。数据是这样的 [{"Company":{"id":"19","name":"xyz","f_id":null,"features":"a:6:{i:1;s:1 :\"1\";i:2;s:1:\"2\";i:3;s:1:\"3\";i:4;s:1:\"0\";i :5;s:1:\"0\";i:6;s:1:\"6\";}"},"User":[]}]

标签: javascript javascript-framework angularjs


【解决方案1】:

该 JSON 无效。此外,您的模板不会输出任何可见的内容,除非您在中继器中放置一些绑定标签,例如 {{Company.Company.id}}。

【讨论】:

    【解决方案2】:

    你使用的是$.ajax(),所以 Angular 不知道。

    像这样使用$http http://jsfiddle.net/4Y9L3/5/

    【讨论】:

      猜你喜欢
      • 2016-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多