javascript - 如何在 Angular 中为我的页面上具有特定值或属性的 div 的数量返回一个计数?

标签 javascript mysql angularjs

我正在使用动态网络,它连接到 websocket,然后当我的网络加载时,我调用 load.php(带有 Angular Directive(指令))。

这个 web(load.php) 在 mySQL 中创建了一个select(我有很多表,当 id 时链接)。

然后我在所有表中进行左连接,我得到一个包含所有表信息的单维数组。

接下来我用 angularjs 显示所有数据,每个表在不同的 div 中,如果 TABLEX_VALUE!='null' -->ng-show, eq:

<div ng-repeat="data in alldata">
       <div ng-show="TABLEX_VALUE!='null'">
           {{data.TABLEX_VALUE1}}  - {{data.TABLEX_VALUE2}}
      </div>
     <div ng-show="TABLEY_VALUE!='null'">
           {{data.TABLEY_VALUE1}}  - {{data.TABLEY_VALUE2}}
      </div>
         .
         .
         .
         .
      <div ng-show="TABLEZ_VALUE!='null'">
           {{data.TABLEZ_VALUE1}}  - {{data.TABLEZ_VALUE2}}
      </div>
</div>

如何统计所有 TABLEX_VALUE!='null' 的表?

最佳答案

尝试使用 $filter 获取所有具有所需值的元素,并查找结果数组的长度。

参见 the docs , 和 two previous问题,这些问题相关但问的不是同一件事。

您正在寻找 JavaScript 模式:

$filter('filter')(数组、表达式、比较器)

关于javascript - 如何在 Angular 中为我的页面上具有特定值或属性的 div 的数量返回一个计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30684973/

相关文章:

javascript - webpack jquery ajax rails 5 InvalidAuthenticityToken

javascript - 如何在表单提交时选择打开新窗口或保持不变?

javascript - setTimeout 不完全工作

php - PHP 未更新 SQL 数据库中的数据

javascript - 在单页应用程序中重新加载页面

php - 为什么我无法显示搜索结果?

PHP - 'SORT_LOCALE_STRING' 的排序函数返回错误结果

javascript - Angularjs 打开模式与图像

javascript - rails 4 : Angular and JS only loading after page refresh

javascript - AngularJS - 单击时未到达 Controller 方法