2015-03-10 2 views
0

Я хочу, чтобы петля через это представление и иметь возможность получить статус, если это только true else, если не верно отображать его на другом представлении внизу.loop и только получить статус, если true

<table class="rounded" > 
       Unavailable Requests 
       {{#each request in model}} 
       <ul> 
        <li> Trip ID: {{request.request_id}}</li> 
        <li> Destination: {{request.destination}}</li> 
        <li >Hotel Name: {{request.hotel_name}} - {{#link-to 'rfp' request.id}}view request{{/link-to}} 
        </li> 
         <li>Status: {{status}}</li> 
        <li>Client: {{request.full_name}} - ({{request.user.email}})</li>  
       </ul> 
      {{/each}} 
    </table> 

App.DashboardRoute = App.AuthRoute.extend({ 
    model: function(){ 
     return this.store.find('request'); 
    } 
}); 

Заранее спасибо ребята .......

ответ

0

Вы можете поставить if помощника в середине шаблона так:

<table class="rounded" > 
    Unavailable Requests 
    {{#each request in model}} 
    <ul> 
    <li> Trip ID: {{request.request_id}}</li> 
    <li> Destination: {{request.destination}}</li> 
    <li >Hotel Name: {{request.hotel_name}} - {{link-to "view request" 'rfp' request}}</li> 
    {{#if status}} 
     Show the status 
    {{else}} 
     Show the other view 
    {{/if}} 
    <li>Client: {{request.full_name}} - ({{request.user.email}})</li>  
    </ul>  
    {{/each}} 

</table> 
Смежные вопросы