2015-05-11 3 views
0

, который изначально скрыт, при нажатии кнопки я хочу показать строки таблицы, которые, в свою очередь, получат данные из службы WCF. Я новичок в угловом, поэтому я не могу показать таблицу нажатием кнопки. он мерцает и уходит.Скрыть/показать div с помощью angularjs

.html snippet 
     <div data-ng-hide="vm1.organizationNumber!=0 && !loading"> 
        <div class="row"> 

         <div class="col-sm-12 col-md-12 col-lg-12 table-responsive"> 
          <table class="table table-bordered table-condensed table-hover table-striped"> 
           <thead> 

            <tr style="white-space: nowrap;"> 
             <th>Organization #</th> 
             <th>Contract #</th> 
             <th>Plan #</th> 
             <th>Company Name</th> 
            </tr> 
           </thead> 
           <tr> 
            <td>{{vm1.organization}}</td> 
            <td>{{vm1.number}}</td> 
            <td>{{vm1.PlanName}}</td> 
            <td>{{vm1.EmployerName}}</td> 
           </tr> 
          </table> 
         </div> 
         </div> 
        </div> 
       </div> 
+0

В html нет кнопки, и мы не знаем, какие события связаны с ней или как изменяются ваши переменные в ng-hide. Предложите удалить часть таблицы html из вопроса и показать больше логического кода, а кнопка – charlietfl

ответ

0

Вот пример: кнопка «Switch» переключает логическую переменную под названием switch и DIV будут скрыты или показаны на основе значения этой переменной.

<button ng-click="switch = !switch">switch</button> 

<div ng-hide="switch"></div> 
+0

'ng-Class' в зависимости от модели тоже хорошая. Используйте класс анимации 'seem'-'disapear', чтобы он стал приятнее для небольших усилий благодаря угловому JS. – MacKentoch

+0

Можете ли вы подробнее рассказать о том, что это будет делать, чтобы сделать это более полезным ответом для сообщества? –

Смежные вопросы