10 を超えるレコードがあるかどうかを示すテーブル セルがあります。私のページネーションの一部。
<td ng-show="totalRecords>10" colspan="5">
<ul uib-pagination style="margin:0;" total-items="totalRecords" ng-model="currentPage" ng-change="pageChanged()"></ul>
</td>
かなり簡単です。しかし、これはクレイジーです-Chromeで次のエラーがスローされます。
Uncaught Error: Syntax error, unrecognized expression: td[ng-show='totalRecords @ browserLink:37
bc.error @ browserLink:37
bh @ browserLink:37
bp @ browserLink:37
...etc
コントローラーで$scope.totalRecords
ゼロ ( ) に設定されていることに注意してください。0
他の値に設定しても何も変わりません。コントローラーの他のすべては完全に機能します。
次のシナリオでは、エラーはスローされません。
<td ng-show="totalRecords=10" colspan="5">...</td>
<td ng-show="totalRecords<10" colspan="5">...</td>
<td ng-show="totalRecords>9" colspan="5">...</td>
<td ng-show="totalRecords>=11" colspan="5">...</td>
<td ng-show="totalRecords" colspan="5">...</td>
誰でも理由について推測できますか?