我正在研究 angularJS 主页示例,并且遇到了 angularJS ng-repeat 指令的以下用法:
<tr ng-repeat="project in projects | filter:search | orderBy:'name'">
管道字符是 angularJS 关键字还是普通 JS 关键字?另外,这个关键字的预期效果是什么?
我正在研究 angularJS 主页示例,并且遇到了 angularJS ng-repeat 指令的以下用法:
<tr ng-repeat="project in projects | filter:search | orderBy:'name'">
管道字符是 angularJS 关键字还是普通 JS 关键字?另外,这个关键字的预期效果是什么?
管道字符在 AngularJS表达式语言中具有特殊含义,用于调用过滤器。
简而言之:这是调用过滤器的 AngularJS 关键字。
它是一个 Angular 关键字/符号,当您想对输入应用一些 Angular 过滤器时使用它。在这种情况下,您可以阅读如下表达式:
projects
收藏,search
过滤器,search
并在其上应用orderBy
过滤器,orderBy
过滤器的结果并将其提供给 ng-repeat