Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.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 以不同格式显示到表中获取的JSON值_Javascript_Angularjs_Json - Fatal编程技术网

Javascript 以不同格式显示到表中获取的JSON值

Javascript 以不同格式显示到表中获取的JSON值,javascript,angularjs,json,Javascript,Angularjs,Json,我目前有一个表,显示如下数据: 我有一个从SQL server获取数据并将其编码为json的服务。我的问题是json的结构如下: 计数要求应放在相应的列中。例如,第一行数据应显示为: http://snag.gy/tB0ji.jpg 试试这个 <table class='table'> <thead> <tr> <th>Tower</th>

我目前有一个表,显示如下数据:

我有一个从SQL server获取数据并将其编码为json的服务。我的问题是json的结构如下:

计数要求应放在相应的列中。例如,第一行数据应显示为:

http://snag.gy/tB0ji.jpg  试试这个

<table class='table'>
        <thead>
            <tr>
                <th>Tower</th>
                <th>Job Level</th>
                <th ng-repeat='data in dataset.headers'>{{ data }}</th>
            </tr>
        </thead>
        <tbody>
            <tr ng-repeat='tower in dataset.dataByTower' ng-init='current = 0'>
                <td rowspan='{{ tower.entries.length }}'>{{ tower.tower_name }}</td>
                <td>{{ tower.job_level }}</td>
                <td ng-repeat='data in dataset.headers'><span ng-if="data ==tower.year_month">{{ tower.count_reqs}}</span></td>
            </tr>
        </tbody>
    </table>  

塔楼
工作级别
{{data}}
{{tower.tower_name}
{{tower.job_level}
{{tower.count_reqs}}
另外,我没有对此进行测试,因为您没有提供jsFiddle
dataset.headers
dataset.databypower
试试这个

<table class='table'>
        <thead>
            <tr>
                <th>Tower</th>
                <th>Job Level</th>
                <th ng-repeat='data in dataset.headers'>{{ data }}</th>
            </tr>
        </thead>
        <tbody>
            <tr ng-repeat='tower in dataset.dataByTower' ng-init='current = 0'>
                <td rowspan='{{ tower.entries.length }}'>{{ tower.tower_name }}</td>
                <td>{{ tower.job_level }}</td>
                <td ng-repeat='data in dataset.headers'><span ng-if="data ==tower.year_month">{{ tower.count_reqs}}</span></td>
            </tr>
        </tbody>
    </table>  

塔楼
工作级别
{{data}}
{{tower.tower_name}
{{tower.job_level}
{{tower.count_reqs}}

另外,我没有对此进行测试,因为您没有提供jsFiddle
dataset.headers
dataset.databypower

在这里获得答案的最佳方法是创建一个fiddle。您的代码中有一些不清楚的地方。在这里获得答案的最佳方法是创建一个小提琴。代码中有一些不清楚的地方。