Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.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重复2次吗?_Javascript_Angularjs_Angularjs Directive_Angularjs Ng Repeat - Fatal编程技术网

Javascript 我可以在元素内使用ng重复2次吗?

Javascript 我可以在元素内使用ng重复2次吗?,javascript,angularjs,angularjs-directive,angularjs-ng-repeat,Javascript,Angularjs,Angularjs Directive,Angularjs Ng Repeat,我无法在每行中显示来自数组previewSubs和preeviewGrades的元素,如: Subject Grade Maths A Maths B Maths C 我尝试将ng repeat属性放在元素上,但因为每个元素tr只能使用一个ng repeat,所以我可以显示主题或分数,但不能同时显示两者 下面的代码水平重复,我希望它像上表一样垂直向下重复 <table> <tr>

我无法在每行中显示来自数组previewSubs和preeviewGrades的元素,如:

Subject    Grade
Maths       A
Maths       B
Maths       C
我尝试将ng repeat属性放在元素上,但因为每个元素tr只能使用一个ng repeat,所以我可以显示主题或分数,但不能同时显示两者

下面的代码水平重复,我希望它像上表一样垂直向下重复

        <table>
            <tr>
                <th>Subject</th>
                <th>Grade</th>
            </tr>
            <tr>
                <td ng-repeat="psubs in previewSubs">{{psubs}}</td>
                <td ng-repeat="pgrades in previewGrades">{{pgrades}}</td>
            </tr>
        </table>
尝试:


$index-我总是忘记它:@user2714639:另一个解决方案是将2个数组合并为1个数组,每个数组的项都是{psubs,pgrades}。你不能像你在问题中描述的那样使用ng重复2次
   <table>
        <tr>
            <th>Subject</th>
            <th>Grade</th>
        </tr>
        <tr ng-repeat="psubs in previewSubs">
            <td>{{ psubs }}</td>
            <td>{{ previewGrades[$index] }}</td>
        </tr>
   </table>