Ho trovato un comportamento strano: i valori del modello dei trim angolari di default. E il googling veloce non mi aiuta a risolvere questo problema. Ho trovato proposte di direttiva ng-no-trim
, ng-trim
e così via. Ma niente funziona.Come disabilitare il taglio degli input in AngularJS?
Ho fornito un piccolo frammento che rappresenta questo problema di seguito.
function Ctrl($scope) {
$scope.text='';
$scope.$watch('text', function (newValue) {
console.log(newValue);
});
}
Inoltre, è possibile provare questo frammento here.
Ho aggiunto un'area di testo sincronizzata con il modello text
. Ma non reagisce per guardare quando si aggiungono nuovi spazi finali o si rompe la linea con uno nuovo.
Cosa posso fare per disattivare questo comportamento? Grazie.
Grazie mille. Ho incluso la versione 1.1.1 e ora funziona alla grande. – ValeriiVasin
Nessun problema. Forse vale la pena notare che 1.1.2 è attualmente l'ultimo instabile. –
Potresti dirmi ancora una cosa. Ho aggiunto 'ng-trim = 'false'' e quando digito all'interno della textarea ho bisogno di duplicare il contenuto in alcuni' div', ma sostituire' \ n 'con 'br'. Ma la mia sostituzione non funziona. BR viene inserito solo dopo aver digitato un altro carattere in una nuova riga. qualche idea? Esempio: http://jsbin.com/ibosub/12/edit – ValeriiVasin