dpf7891 2017-07-19 08:34
浏览 91
已采纳

角度中的多维数组有问题

What is the issue in my code?

return array is

{"records":
    [{"Status":"1",
    "Date":"2017-07-14 10:46:33",
    "Email":"cy@gmail.com","Company":"Inc.",
    "Model":"Model 8081 A","Animation":"Walk, Turn Around","id":"1",
    "Note":"This is a new request for model with animation.",
    "Attachment":
        "[{'url':'request/31a.jpg','name':'a.jpg'},{'url':'request/42Light.png','name':'Light.png'}]"
}]
}

And HTML code is

<tr ng-repeat="x in records">
    <td>{{x.Status}}</td>
    <td>{{x.Date}}</td>
    <td>{{x.Email}}</td>
    <td>{{x.Company}}</td>
    <td>{{x.Model}}</td>
    <td>{{x.Animation}}</td>
    <td>{{x.Note}}</td>
    <td>
        <table>
        <tr ng-repeat="lnk in x.Attachment">
            <td>{{lnk.url}}</td>
            <td>{{lnk.name}}</td>
        </tr>
        </table>
    </td>          
</tr>

lnk.url and lnk.name print nothing.

Error in console is [ngRepeat:dupes]

  • 写回答

2条回答 默认 最新

  • douan7601 2017-07-19 08:51
    关注

    Attachment is a string not an array. convert it to an array and it will l work

    angular.module("app",[])
    .controller("ctrl",function($scope){
    
      
       $scope.records = [  
          {  
             "Status":"1",
             "Date":"2017-07-14 10:46:33",
             "Email":"cy@gmail.com",
             "Company":"Inc.",
             "Model":"Model 8081 A",
             "Animation":"Walk, Turn Around",
             "id":"1",
             "Note":"This is a new request for model with animation.",
             "Attachment":[{'url':'request/31a.jpg','name':'a.jpg'},{'url':'request/42Light.png','name':'Light.png'}]
          }
       ] 
    })
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
    <div ng-app="app" ng-controller="ctrl">
     <table>
      <tr ng-repeat="x in records">
        <td>{{x.Status}}</td>
        <td>{{x.Date}}</td>
        <td>{{x.Email}}</td>
        <td>{{x.Company}}</td>
        <td>{{x.Model}}</td>
        <td>{{x.Animation}}</td>
        <td>{{x.Note}}</td>
        <td>
            <table>
            <tr ng-repeat="lnk in x.Attachment">
                <td>{{lnk.url}}</td>
                <td>{{lnk.name}}</td>
            </tr>
            </table>
        </td>          
    </tr>
     </table>
    </div>

    </div>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100