2015-06-05 99 views
0

我想知道我怎麼能取消所有複選框在這個模板,我嘗試使用jQuery的,但它與我的器isChecked觀察者弄亂了:取消選中插入的所有複選框每個循環

<script type="text/x-handlebars" data-template-name="conversations"> 
{{#each conv in model itemController='singleconv'}} 
    <div class="conversation-content-wrapper" {{action "clickConv" conv preventDefault=false}}> 
      <div class="history-message-assigned in-progress-closed" style="display:none;"><p><i class="icon-x"></i>Conversation closed</p></div> 
      <div class="history-message-assigned in-progress-assignation" style="display:none;"><p><i class="icon-assign"></i>Conversation assigned</p></div> 
      <div class="history-message-assigned in-progress-reopen" style="display:none;"><p><i class="icon-re-opened"></i>Conversation re-opened</p></div>   
     <div class="conversation-history">   
      <div class="conversation-time-history">{{{conv.timeAgoElement}}}</div> 
      <div class="conversation-details"> 
       <span class="unread-numbers"></span> 
        {{input type='checkbox' class='chk-conversation' checked=conv.isChecked}} 
        <span class="conversation-name">{{conv.customer.name}}</span> 
        <span class="phone-number">{{conv.customer.cellPhoneNumber}}</span> 
        <p class="conversation-text">{{conv.lastMessage}}</p> 
      </div> 
     </div>      
    </div> 
{{/each}}  
</script> 

我如何可以檢索所有這個模型的複選框的實例,並取消它們全部在一個函數中?

回答

0

該複選框根據每個模型isChecked屬性進行檢查。

如果循環遍歷每個模型並將isChecked更改爲false,它將取消選中所有複選框。

+0

我在哪裏編碼?在陣列控制器?你能告訴我關於模型上這個循環的語法嗎?謝謝 – greenymaster69

相關問題