Как определить, видна ли моя директива в AngularJS 1.6+? - PullRequest
0 голосов
/ 30 января 2019

У меня есть директива, которая отображает некоторую таблицу элементов.

<my-list ng-if="showList" items="someItems"></my-list>

Я хочу выполнять код всегда, когда моя директива появляется на экране.Этот код должен обновить строки моей таблицы.

Я пытался:

link: function(scope, element, attrs){
    scope.$watch(attrs.ngIf, function(val){

    });
}

, но это вызывает код только один раз, после загрузки документа.Дальнейшее отображение и скрытие ничего не вызывает.

Как выполнить код после показа директивы?

...