0
無法使用filter: search
顯示結果。當我刪除過濾器時,數據顯示正常。無法使用搜索過濾器顯示內容
<div class="col-md-12" ng-controller="workOrderController">
<div class="row m-t-20 user_work_area_dashboard">
<div class="col-md-3 text-center" >
<ul class="tabs_left_dashboard">
<li><a ng-click="search.status = ''" href="">ALL PROJECTS</a></li>
<li><a ng-click="search.status = 'PORTFOLIO'" href="">PORTFOLIO</a></li>
<li><a ng-click="search.status = 'CATEGORY'" href="">NOTIFICATIONS</a></li>
<li><a ng-click="search.status = 'IN PROGRESS'" href="">RUNNING PROJECTS</a></li>
<li><a ng-click="search.status = 'COMPLETED PROJECTS'" href="">COMPLETED PROJECTS</a></li>
<li ng-if="$parent.role == 'admin'" href=""><a ng-click="search.status = 'OPEN'">OPEN PROJECTS</a></li>
<li ng-if="$parent.role == 'admin'" href=""><a ng-click="search.status = 'ASSETS'">ASSETS</a></li>
<li ng-if="$parent.role == 'admin'" href=""><a ng-click="search.status = 'JOB REQUESTS'">JOB REQUESTS</a></li>
</ul>
</div><!--end of tab buttons-->
<div class="col-md-9">
<div cg-busy="{promise: myPromise}">
<div class="list_projects_section_in_dashboard">
<ul class="list_of_projects row">
<li class="col-md-15 col-sm-3" ng-repeat="wd in workOrdersList | filter:search">
<a ng-click=" viewProject(wd)" href=" ">
<img src="./images/projectthumb.jpg" />
<h4>{{wd.name}}</h4>
</a>
<p>Status: {{wd.status}}</p>
</li>
</ul>
</div>
</div>
</div>
</div>
</div><!--end of tab content-->
沒有錯誤,但它只是不顯示任何內容。它與ng-repeat
一起工作,但在使用filter
時某種程度上不起作用。當我檢查DOM時,它顯示:
<ul class="list_of_projects row">
<!-- ngRepeat: wd in workOrdersList | filter:search -->
</ul>
爲什麼它會被註釋掉?奇怪。我無法弄清楚
您確定workOrderList存在於$ scope中嗎? –
@MattanBitner是的,我可以在控制器(頁面)加載時在控制檯中打印 – Satyadev
@MattanBitner如果我使用'ng-repeat',它可以工作,所以如果我沒有錯誤 – Satyadev