首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HTML错误:不确定错误

HTML错误:不确定错误
EN

Stack Overflow用户
提问于 2014-09-18 23:43:25
回答 1查看 113关注 0票数 0

我有一个HTML错误:

“错误:$rootScope:infdig$rootScope/infdig?p0=10&p1=%5B%5B%22results%20%7C%20filter%3Asearch%20%7C%20filter%3A%20greaterThan('size'%2C%203000)%3B%20newVal%3A%20%5B%7B%5C%22name%5C%22%3A%5C%22mu21p01sa%5C%22%2C%5C%22location%5C%22%3A%5C%22mu%5C%22%2C%5C%22status%5C%22%3A%5C%22prod%5C%22%2C%5C%22cluster_type%5C%22%3A%5C%22siri%5C%22%2C%5C%22size%5C%22%3A%5C%223551%5C%22%2C%5C%22dri%5C%22%3A%5C%22N%2FA%5C%22%2C%5C%22version%5C%22%3A%5C%226P5%5C%22%2C%5C%22rolling%20restart%20phase%5C%22%3A%7B%5C%22start%5C%22%3A%5C%222013-07-07%5C%22%2C%5C%22end%5C%22%3A%5C%222013-08-07%5C%22%7D%7D%2C%7B%5C%22name%5C%22%3A%5C%22nk31p01sa%5C%22%2C%5C%22location%5C%22%3A%5C%22nk%5C%22%2C%5C%22status%5C%22%3A%5C%22dev%5C%22%2C%5C%22cluster_type%5C%22%3A%5C%22speech%5C%22%2C%5C%22size%5C%22%3A%5C%223941%5C%22%2C%5C%22dri%5C%22%3A%5C%22RL%5C%22%2C%5C%22version%5C%22%3A%5C%226N5%5C%22%2C%5C%22rolling%20restart%20phase%5C%22%3A%7B%5C%22start%5C%22%3A%5C%222013-07-07%5C%22%2C%"…angular.min.js:92

它把我和这个联系起来:https://docs.angularjs.org/error/$rootScope/infdig?p0=10&p1=undefined

我在一个巨大的HTML文件和寻找不匹配的标签可能需要很长时间。是否有人在此之前见过此错误/有如何处理此错误的建议?

谢谢!

更新:我想我可能发现了错误:

为什么1起作用而不是2起作用?

代码语言:javascript
运行
复制
         1. <div ng-show="filteredResults = (results | filter:search)" class="result">
              <h4> <center>PODs over 3000 Nodes:</center></h4>
            </div>

        2. <div ng-show="filteredResults = (results | filter:search | filter:greaterThan('size', 3000))" class="result">
              <h4> <center>PODs over 3000 Nodes:</center></h4>
            </div>



         AngularJS GreaterThan:

         $scope.greaterThan = function(prop, val){
          return function(item){
            if (item[prop] > val) 
              return true;
            else  
              return false;
          }
        }

有没有人知道如何在AngularJS上使用多个标准进行过滤,并将结果输入ng-show?超过3000个节点的吊舱:

在这段代码中,我想显示这样的单词:当和只有在搜索和greaterThan函数过滤后留下结果的情况下,才能显示超过3000个节点的豆荚。想法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-19 02:30:46

当与ng-show一起使用的变量赋值时,语法将关闭。试着这样做:-

只要测试结果的长度:-

代码语言:javascript
运行
复制
<div ng-show="(results | filter:search | filter:greaterThan('size', 3000)).length" class="result">
    <h4> <center>PODs over 3000 Nodes:</center></h4>
</div>

还有:-

代码语言:javascript
运行
复制
$scope.greaterThan = function(prop, val){
   return function(item){
         return (item[prop] > val) 
    }
  }

普朗克

请注意,这可能是一个非常昂贵的操作,特别是如果结果中的项目数很大,则可以使用自定义筛选器本身立即遍历列表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25924170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档