我正在研究angularJS主页样本,我遇到了angularJS ng-repeat指令的以下用法:
<tr ng-repeat="project in projects | filter:search | orderBy:'name'">
管道字符是angularJS关键字还是普通JS关键字?此外,此关键字的效果是什么?
答案 0 :(得分:6)
管道角色在AngularJS expression语言中具有特殊含义,用于调用filters。
简而言之:这是AngularJS关键字来调用过滤器。
答案 1 :(得分:3)
这是一个Angular关键字/符号,当您想要将一些Angular过滤器应用于输入时使用。 在这种情况下,您可以按如下方式阅读表达式:
projects
收藏,search
过滤器,search
过滤器的结果并对其应用orderBy
过滤器,orderBy
过滤器的结果并将其输入到ng-repeat