Ich wollte das als Frage stellen, aber ich habe eine Lösung gefunden. An dieser Stelle suche ich nach einer Kritik meiner Lösung.
Ich habe eine statische textarea
und eine input
mit einer ng-repeat
-Direktive.
Wenn der Benutzer einen Satz in textarea
eingibt, wird für jedes Wort im Satz ein input
gerendert.
Wenn der Benutzer den Text in input
aktualisiert, wird das entsprechende Wort im textarea
-Satz aktualisiert (tatsächlich wird der ganze Satz neu erstellt).
Demo: Zypern
Wenn ich bedenke, dass ich erst 2 Wochen in meinem AngularJS-Lernen bin:
Interessantes Problem, das Sie haben. Ich habe Ihren Code auf meiner Seite abgelegt und das erste, was mir aufgefallen ist, ist, dass Sie die Entprellung in der Controller-Methode nicht bestehen können.
Nächstes Problem Ich habe festgestellt, dass Sie eine ng-Änderung haben, die die Werte in einer anderen Box mit ng-change ändert. Ich habe das Ereignis in Keypress geändert, um den Digest in einem Digest zu stoppen.
Hier funktioniert es in JSFiddle Linkbeschreibung hier eingeben
Der Code:
HTML
%Vor%JavaScript
%Vor%Ich hoffe, das löst Ihr Problem.
Tags und Links angularjs