2016-04-06 65 views
1

Bir konu ve bir alt tablonun tablosu oluşturdum, ancak her bir alt konunun değişmeden yalnızca bir konuya başvurmasını istiyorum. Şu anda, kodum kapsamı tüm div'larımdaki en son ng-yineleme çağrısı için günceller. Sorun, 2 veya daha fazla satır açıksa, tüm satırlar kapsamlarını son açılan satırla eşleşecek şekilde günceller. Ben-kurdunuz bir örnek plunkr tarih:İç içe geçmiş yineleme sorunu

Bence şöyle görünür:

<table class="section-table"> 
      <tbody> 
      <tr><td class="section-topic">Testing</td></tr> 
      <tr data-ng-repeat="subtopic in main.subtopics"> 
       <td data-ng-click="subtopic.isCollapsed = !subtopic.isCollapsed" class="section-subtopic">{{subtopic.label}} 
       <div uib-collapse="subtopic.isCollapsed" expanded="main.showContent(subtopic.id)"> 
       <div data-ng-repeat="content in main.contents" class="topic-content"> 
       <div data-ng-bind="content.content"></div> 
      </div> 
      </div> 
       </td> 
      </tr> 
      </tbody> 
     </table> 

Ben, iç ng-tekrarı ile ilgili bir sorun olduğunu düşünüyorum ama Ben emin değilim. Alttopiklerin, 2 veya daha fazla tablo satırı açıkken konularını güncellemeden konularına uymaları için bir yol var mı?

cevap

0

Sorun, showContent yönteminizde. Her koşulda var testArr bildirme bariz hatası yanında, bu yöntem showContent çağrıldığında diziyi ayarlar.

Alt diziyi konu nesnesinin içine kaydetmeniz gerekir, böylece her birini buna göre görüntüleyebilirsiniz, böylece her birini

İlgili konular