Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将角度ng重复应用于<;td>;而不是<;tr>;?_Javascript_Html_Angularjs - Fatal编程技术网

Javascript 将角度ng重复应用于<;td>;而不是<;tr>;?

Javascript 将角度ng重复应用于<;td>;而不是<;tr>;?,javascript,html,angularjs,Javascript,Html,Angularjs,将数据格式视为 { users: [....] userPropNames: [...] showingAllUsers : false usersPresent : true } 我正在按照以下规则构建HTML表 -行将基于userProperNames -列将根据数据集中用户的数量而变化 我开始的方式是 <tbody> <tr ng-repeat="key in queryRe

将数据格式视为

{
  users:        [....]

  userPropNames:        [...]

  showingAllUsers   :   false

  usersPresent  :   true
}
我正在按照以下规则构建HTML表
-行将基于
userProperNames

-列将根据数据集中
用户的数量而变化

我开始的方式是

        <tbody>
        <tr ng-repeat="key in queryResults.userPropNames">
          <td>checkbox</td>
          <td>{{key}}</td>
          <td>{{queryResults.users[1].properties[key]}}</td>
          <td>{{queryResults.users[2].properties[key]}}</td>
          <td>{{queryResults.users[3].properties[key]}}</td>
        </tr>
        </tbody>

复选框
{{key}}
{{queryResults.users[1].properties[key]}
{{queryResults.users[2].properties[key]}
{{queryResults.users[3].properties[key]}
并且它正确地显示表格,为用户增加了三列

现在我想迭代
中的用户,并创建与用户一样多的列

所以我做了

       <tr ng-repeat="key in queryResults.userPropNames">
          <td>checkbox</td>
          <td>{{key}}</td>
          <td ng-repeat="user in queryResult.users">
            {{user.properties[key]}}
          </td>
        </tr>

复选框
{{key}}
{{user.properties[key]}
现在我看不到任何用户列数据

这种方法有什么不正确之处?

您输入了一个错误

<td ng-repeat="user in queryResult.users">

应该是:

<td ng-repeat="user in queryResults.users">

您有一个输入错误

<td ng-repeat="user in queryResult.users">

应该是:

<td ng-repeat="user in queryResults.users">


打字错误。。。queryResult
s
也许?打字错误。。。queryResult
s
也许?啊,我真蠢!谢谢有时候你需要的只是另一双眼睛!:)啊,愚蠢的我!谢谢有时候你需要的只是另一双眼睛!:)