У меня есть директива, которая отображает некоторую таблицу элементов.
<my-list ng-if="showList" items="someItems"></my-list>
Я хочу выполнять код всегда, когда моя директива появляется на экране.Этот код должен обновить строки моей таблицы.
Я пытался:
link: function(scope, element, attrs){
scope.$watch(attrs.ngIf, function(val){
});
}
, но это вызывает код только один раз, после загрузки документа.Дальнейшее отображение и скрытие ничего не вызывает.
Как выполнить код после показа директивы?