Sto tentando di creare un'area di testo che viene inserita in un array JS in cui le voci corrispondono a ciascuna riga nell'area di testo.Come posso generare un array da ogni riga di un'area di testo con AngularJS
Ho tentato di utilizzare ngList
con il parametro facoltativo per specificare il delimitatore . I può farlo funzionare con il valore predefinito (,
) aggiungendo una virgola dopo ogni riga dell'area di testo, ma in realtà non voglio richiederlo.
textarea
<textarea ng-model="list"
rows="5"
ng-list="\n" >
</textarea>
con l'ingresso:
test1
test2
test3
L'output generato è ["test1\ntest2\ntest3"]
Quello che sto cercando è: ["test1","test2",test3"]
Intendi ["test1", "test2", "test3"]? –
@ChrisC sì, grazie per averlo capito, aggiornando ora –
@ZachL Sono interessato a vedere come gestisci l'associazione iniziale ... (poiché non appena aggiungi qualcosa, condensa l'array in una stringa '[" test1 , test2, test3 "," qualcosa di nuovo "]' http: // jsfiddle.net/ncapito/wKquG/21/ – Nix