Javascript 要筛选的数组的管道值的含义:$select.search in ANGUAL
我在看使用ui选择的angular代码。在每种情况下,用户界面选择值都使用相同的语法,如下所示:Javascript 要筛选的数组的管道值的含义:$select.search in ANGUAL,javascript,angularjs,Javascript,Angularjs,我在看使用ui选择的angular代码。在每种情况下,用户界面选择值都使用相同的语法,如下所示: <ui-select-choice repeat="value in array | filter:$select.search"> <span ng-bind-html="trustAsHtml(value.name | highlight:$select.search))"> </ui-select-choice> 我知道这些值正在被发送到一个
<ui-select-choice repeat="value in array | filter:$select.search">
<span ng-bind-html="trustAsHtml(value.name | highlight:$select.search))">
</ui-select-choice>
我知道这些值正在被发送到一个过滤器,但我不知道$select.search是什么,所以我不知道过滤器实际上做了什么。我也不知道trustAsHtml是做什么的,但我还没有仔细研究过,所以得到一个解释就不那么重要了
有人能给我解释一下这个逻辑是如何工作的吗?ui-select允许您进行搜索。该搜索值绑定到
$select.search
,因此将根据搜索条件筛选数组
trustAsHtml
是服务$sce
的一部分,该服务允许用户信任html字符串,然后可以使用ng bind html
将其插入html