Wenn ich auf Kommentar oder Antwort-Link klicke, öffnet sich das Formular für alle Karten. Wie zu einem bestimmten Bereich zu machen, so dass das Formular nur geöffnet werden soll, auf den der Link geklickt wird.ng-wenn Bedingung nicht richtig funktioniert [AngularJS]
Die folgende Funktion wird mit ng-if in der HTML verwendet, um das Formular zu verbergen.Ein Klick darauf sollte nur das entsprechende Formular öffnen.
$scope.increaseReply = function(object) {
object.replyone += 1;
};
Ihr Fehler hier ist, dass Sie das gleiche Objekt (_reply) an alle Instanzen der Kommentarabschnitte binden. probiere stattdessen ein anderes Objekt mit jedem aus und probiere es dann aus. –
Ja, wie @JenishRabadiya sagte, Sie verwenden dasselbe Objekt '_reply' für jedes ng-if, entweder erstellen Sie ein Array von Objekten oder erstellen jedes Mal ein anderes Objekt. –