2016-06-07 11 views
0

Die Ergebnisse können nicht mit filter: search angezeigt werden. Wenn ich den Filter entferne, werden die Daten korrekt angezeigt.Der Inhalt kann nicht mit dem Suchfilter angezeigt werden.

<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--> 

Es gibt keinen Fehler, aber es zeigt nur keinen Inhalt an. Es funktioniert mit ng-repeat, aber irgendwie funktioniert nicht, wenn ich filter benutze. Als ich das DOM inspizierte, zeigt es an:

<ul class="list_of_projects row"> 
    <!-- ngRepeat: wd in workOrdersList | filter:search --> 
</ul> 

Warum wird es auskommentiert? Seltsam. Ich bin nicht in der Lage, herauszufinden

+0

Sind Sie sicher, dass workOrderList in Ihrem $ scope vorhanden ist? –

+0

@MattanBitner Ja Ich kann es in der Konsole drucken, wenn der Controller (Seite) geladen wird – Satyadev

+0

@MattanBitner Wenn ich 'ng-repeat' verwende, funktioniert es so, dass es im Umfang sein muss, wenn ich nicht falsch liege – Satyadev

Antwort

0

Wechsel des Filters von filter: search zu filter: search.status gearbeitet.

Verwandte Themen