Kontext: Ich baue einen Helper mit dynamisch editierbaren Hilfe-Sektionen (jeder mit seinem Titel und Inhalt). Ich habe eine "Hinzufügen" -Schaltfläche am unteren Rand des letzten bestehenden Hilfebereichs, um diesem Helfer weitere Hilfeabschnitte hinzuzufügen. Ich binde eine Variable $scope.helpVisible
, um die Sichtbarkeit des Abschnitts auf ReadOnly oder Editable mit ng-show
und festzulegen.Binding und Scope-Variablen in AngularJS dynamisch erstellen
Problem: Wenn ich auf "Hinzufügen" klicke, um dem Helfer einen neuen Hilfeabschnitt hinzuzufügen, brauche ich eine neue Variable, um die Sichtbarkeit dieses neuen Elements (eines Div) festzulegen. Das Problem besteht darin, dass die vorherige Variable verwendet wird, um die Sichtbarkeit dieses neuen Elements zu bestimmen.
Ich habe versucht, eine Liste zu erstellen $scope.listOfVilibilities
schob ein neues Element jedes Mal, wenn ich einen neuen Hilfeabschnitt erstellen.
Wie kann ich neue Variablen im Bereich "on the fly" erstellen und in der Ansicht binden?
Können Sie ein [MCVE] erstellen, um uns zu zeigen, wo genau Sie Schwierigkeiten haben? – Lex