Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.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/3/html/88.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 infdig表中的无限$digest循环_Javascript_Angularjs_Html Table_Angularjs Ng Repeat - Fatal编程技术网

Javascript infdig表中的无限$digest循环

Javascript infdig表中的无限$digest循环,javascript,angularjs,html-table,angularjs-ng-repeat,Javascript,Angularjs,Html Table,Angularjs Ng Repeat,我正在用CSS实现一个表,它在每一行中都会更改,但表的一个td包含另一个表。我是这样实施的: HTML代码: <table width="100%" class="table"> <thead> <tr> <th style="width: 11%">Location</th> <th><div>

我正在用CSS实现一个表,它在每一行中都会更改,但表的一个td包含另一个表。我是这样实施的:

HTML代码:

 <table width="100%" class="table">

        <thead>
            <tr>
                <th style="width: 11%">Location</th>

                <th><div>                   
                <table class="table" style="table-layout: fixed;width: 100%; margin-bottom: 0px;">
                <tr>

                <th style="width: 12%">Col1</th>
                <th style="width: 12%">Col2</th>
                <th style="width: 12%">Col3</th>
                <th style="width: 11%">Col4</th>
            </tr>
            </table>
            </div>
            </th>
            </tr>
        </thead>

        <tbody style="overflow-y: auto; max-height: 200px;">

        <tr data-ng-repeat="Loc in LocationList">

                <td style="width: 11%;">{{Loc.locationName}}</td>

                <td><div>
                <table class="table" style="table-layout: fixed;width: 100%;margin-bottom: 0px;"">
                <tr data-ng-repeat="a in Loc.locations">

                <td data-ng-class="(checkEvenOrOdd()) ? 'odd' : 'even'" style="width: 12%;">{{a.subLocName}}</td>

                <td data-ng-class="(!evenOrOdd) ? 'odd' : 'even'" style="width: 12%;">{{a.typeName}}</td>

                <td data-ng-class="(!evenOrOdd) ? 'odd' : 'even'" style="width: 12%;">                          
                        <span style="color: red;" data-ng-show="{{a.unassigned}}">{{a.prfName}}</span>
                        <span data-ng-show="!{{a.unassigned}}">{{a.prfName}}</span>
                </td>
      </tr>
                </table>
                </div>
                </td>
            </tr>

            </tbody>
这段代码给了我正确的输出,但是在点击页面上的任何一个链接后,它给了我这个错误

Watchers fired in the last 5 iterations: [["(checkEvenOrOdd()) ? 'odd' : 'even'; 
我搜索了这个错误,并尝试了一些代码更改,但无法解决它。请注意,这不仅仅是检查偶数行或奇数行。按行排序。请帮忙。

我会改用ng类偶数/ng类奇数:

Watchers fired in the last 5 iterations: [["(checkEvenOrOdd()) ? 'odd' : 'even'; 
<table class="table" style="table-layout: fixed;width: 100%;margin-bottom: 0px;"">
                <tr data-ng-repeat="a in Loc.locations">

                <td data-ng-class-even="'even'" data-ng-class-odd="'odd'" style="width: 12%;">{{a.subLocName}}</td>

                <td data-ng-class-even="'even'" data-ng-class-odd="'odd'" style="width: 12%;">{{a.typeName}}</td>

                <td data-ng-class-even="'even'" data-ng-class-odd="'odd'" style="width: 12%;">                          
                        <span style="color: red;" data-ng-show="{{a.unassigned}}">{{a.prfName}}</span>
                        <span data-ng-show="!{{a.unassigned}}">{{a.prfName}}</span>
                </td>
      </tr>
                </table>
tr:nth-child(even) {background: #CCC}
tr:nth-child(odd) {background: #FFF}