Я показываю смарт-таблицу, используя ng-show
и sg-hide
..условие: данные равны нулю, тогда скрывается таблица, и существуют данные, показывающие таблицу. Он работает каждый раз, когда загружается новая страница, но я хочу применить, если таблица очищена путем удаления строк. angularjs и smarttable — это ресурсы
При первой загрузке следует ng-hide
и ng-show
для отображения таблицы или другого div. Если нет данных для отображения, то я скрываюсь, иначе существуют данные, которые я показываю, когда я очистил все строки, удалив строку, а затем после удаления всех строк... тогда ng-hide не работает. Я использую angularjs и smarttable
HTML
<div `enter code here`ng-hide="hasdata"->
<smarttable></smarttable>
</div>
<div `enter code here`ng-show="hasdata">
NO data to disply
</div>
Контроллер
$scope.columncollection;$scope.rowcollection
и используя http для получения данных и заполнения объекта rowcollection. и мы удаляем строку с помощью пользовательской директивы. При первой загрузке, если длина данных равна нулю, она работает нормально, но строка удаляется, а затем не скрывается.