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条)

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料