Javascript angularjs:检查过滤器的长度,单位为ng重复

Javascript angularjs:检查过滤器的长度,单位为ng重复,javascript,html,angularjs,Javascript,Html,Angularjs,例如,我有一个重复列表: <ul> <li class="suggestion-item" ng-repeat="item in suggestionList.items | filter: {id: 2} track by track(item)">{{item.text}}</li> <ul> 可以将筛选结果指定给变量 <ul ng-show="filterResult && filterResult.lengt

例如,我有一个重复列表:

<ul>
    <li class="suggestion-item" ng-repeat="item in suggestionList.items | filter: {id: 2} track by track(item)">{{item.text}}</li>
<ul>

可以将筛选结果指定给变量

<ul ng-show="filterResult && filterResult.length">
    <li class="suggestion-item" ng-repeat="item in filterResult = (suggestionList.items | filter: {id: 2}) track by track(item)">{{item.text}}</li>
<ul>
  • {{item.text}

使用$parent您可以实现它

<ul ng-show="suggestionListItem.length" >
 <li class="suggestion-item" ng-repeat="item in ($parent.suggestionListItem = (suggestionList.items | filter: {id: 2} track by track(item)))">{{item.text}}</li>
<ul>
  • {{item.text}
<ul ng-show="suggestionListItem.length" >
 <li class="suggestion-item" ng-repeat="item in ($parent.suggestionListItem = (suggestionList.items | filter: {id: 2} track by track(item)))">{{item.text}}</li>
<ul>