Ich lerne eckig. Ich versuche also, meine erste Direktive zu erstellen, die mit DOM interagiert, aber nicht funktioniert. Bitte sag mir was ich im Code vermisse. Hier ist Code.Meine angular js Direktive funktioniert nicht für append div
<div class="main" ng-app="myApp">
<button data-ng-click="submit()" my-directive>click</button>
</div>
app.module('myApp', []);
app.directive('myDirective',function(){
return function(scope, element, attrs){
element.click(function(){
alert('hello');
element.parent().find('.main').append('<div>Some text</div>');
})
}
})
meine js Geige Link https://jsfiddle.net/tridip/2fooy06c/
Ihre JS Fiddle nur Punkt-Verbindung Homepage nicht arbeiten Demo jsfiddle. – GillesC
Entschuldigung, das war ein Fehler. Ich aktualisiere die Link URL. – Thomas
Bitte verwenden Sie keine eckigen wie jQuery. Sie können das Gebäude und die Aktualisierung Dom mit Element usw. vergessen ... – Pterrat