in meiner App Ich versuche, ich baue einen Einkaufswagen. Sie können die App in diesem Codepen sehen: http://codepen.io/summerfreeze/pen/VjqJYW. Es funktioniert fast, aber ich kämpfe mit dem letzten Teil. Ich möchte die Schaltfläche "ADD ORDER LINE" hinzufügen, um weitere Bestellzeilen unter der bestehenden hinzuzufügen. Ich versuche, dies mit jQuery zu tun:jQuery Klon und Append-Funktion funktioniert nicht wie erwartet in AngularJS Direktive
myApp.directive('myDirective', function($scope) {
$scope.addline = function() {
$(".orderline").clone().appendTo('.main');
};
return addline();
});
Aber das scheint nicht zu funktionieren. Ich wäre dankbar, wenn sich jemand den Code ansehen und mir sagen würde, was ich falsch gemacht habe.
Dies enthält mehrere Syntaxfehler. Ist es Ihr vollständiger Code? – 1252748
Mischen Sie jQuery nicht mit AngularJS. Ich schlage vor, dass Sie sich https://docs.angularjs.org/api/ng/directive/ngRepeat ansehen. – Wawy
Ich stimme mit @Wawy für Anfänger überein. Zweitens, überprüfen Sie, was Sie zurückgeben. 'addline' ist undefined ... – SteamDev