Ich habe eine angularJS-Anwendung, in der ich ein Array habe.
%Vor%und ein Textbereich
%Vor%Ich kann sehen, dass das Textfeld die Werte x1, x2 (getrennt durch Komma) enthält. Ich möchte die Werte in separaten Zeilen anzeigen. Das bedeutet, dass alle Array-Werte durch ein neues Zeilenzeichen und nicht durch ein Komma getrennt sein sollten. Muss ich Filter dafür schreiben?
Sie können eine Anweisung schreiben, die ändert, wie ng-model Variablen in Eingabewerte und zurück konvertiert. Ich schreibe das einfach von meinem Kopf, also habe ich keine Ahnung, ob es genau richtig ist, aber so etwas könnte es tun:
%Vor%Und Sie können es so verwenden:
%Vor% Genau das macht ng-list
:
Dies funktioniert auch bei allen anderen Arten von Eingaben, wenn es sich in ngModels-Parser / Formatierer einklinkt.
Siehe diese Geige: Ссылка
Das Problem dabei ist, dass die ng-Liste immer mit einem ',' als Trennzeichen verknüpft ist, also ist sie nicht wirklich bidirektional.
Ein viel einfacherer Weg, dies in Angular & gt; = 1.3 zu tun, was in beide Richtungen funktioniert:
%Vor%Tags und Links angularjs