Hallo Ich hatte vor einem Monat mit dem Erlernen von AngularJS begonnen. Ich frage mich, wie wir einem Element beim Klicken (ngClick/customClick) eine eckige Direktive hinzufügen könnten.bei Klick ein Element zum nächsten Knoten hinzufügen Angularjs
<button type="button" ng-click="change()">
change this
</button>
<div class="container" ng-bind-html="element">
<ul>
<li>John</li>
<li>Joe</li>
</ul>
</div>
<script type="text/ng-template">
<ul><li></li></ul>
</script>
var app = angular.module('app',[]);
app.controller('ctrl',function($scope){
$scope.contents = ['Jack','Jenifer'];
$scope.tmpl = "template.html";
$scope.change = function(){
$scope.element= "<ng-include src=\"tmpl\"></ng-include>";
}
});
http://jsfiddle.net/dmeLtepf/2/ ich tatsächlich etwas Ähnliches suchen bin dies .. auf Klick sollte ich die bestehende Liste in den Behälter ersetzen. Danke :)
Wozu dient ein ng-include mit ng-bind-template? Sie können einfach verwenden
– mhodgesDa Sie lernen, während Sie gerade dabei sind, ist die bevorzugte Methode für die Verwendung von ng-Controller mit der "Controller als" -Syntax. Tolle Erklärung hier: https://toddmotto.com/digging-into-angulars-controller-as-syntax/ – mhodges
sagen, ich habe einen Filter in Form von Button und der Container rendert die Vorlage nach einigen Funktionen Ergebnis. – cris