Может ли директива удалить себя из родительской области
Допустим, у меня есть следующий код
<div ng-app="app" ng-controller="controller">
<div ng-repeat="instance in instances>
<customDirective ng-model="instance"></customDirective>
</div>
</div>
И моя пользовательская директива имеет изолированную область видимости, определенную как:
app.directive('customDirective', function($log) {
return {
restrict: 'E',
templateUrl: './template.htm',
scope: {_instance:"=ngModel"},
link: function($scope) {
....
}
});
В этой директиве у меня есть возможность удалить ее. У меня вопрос, как я могу связаться с экземплярами массива в родительской области и сказать ему уничтожить этот объект и фактически удалить удаленный экземпляр из моей DOM?
Надеюсь, что это имеет смысл.