Kann eine Direktive sich selbst aus einem übergeordneten Bereich löschen
Sagen wir, ich habe den folgenden Code
<div ng-app="app" ng-controller="controller">
<div ng-repeat="instance in instances>
<customDirective ng-model="instance"></customDirective>
</div>
</div>
Und meine benutzerdefinierte Direktive hat einen isolierten Bereich, der wie folgt definiert ist:
app.directive('customDirective', function($log) {
return {
restrict: 'E',
templateUrl: './template.htm',
scope: {_instance:"=ngModel"},
link: function($scope) {
....
}
});
In dieser Direktive muss ich die Option zum Löschen wählen. Meine Frage ist, wie ich mit den Array-Instanzen im übergeordneten Bereich kommunizieren und sie anweisen kann, dieses Objekt zu zerstören und die gelöschte Instanz tatsächlich aus meinem DOM zu entferne
Hoffnung das macht Sinn.