In angularJS, ho un campo di input associato a ng-model, ho qualcosa da mostrare se l'input non è vuoto.perché angularJS considera gli spazi vuoti?
<input id="name" type="text" ng-model="typeSignature" placeholder="Type your name here">
<div ng-show="typeSignature==''"> Something</div>
Quando premo il tasto spazio, il booleano di typeSignature==''
è ancora vero. Tuttavia, in jQuery il booleano $('#name').val() == ''
sarà falso se ho premuto spazio.
Perché angularJS trattando lo spazio in modo diverso? Come posso rendere la funzione jQuery val()
coerente con anguLarJS, ovvero trattare lo spazio come vuoto?
Potete mostrare il vostro 'nome)' funzione (? Presumibilmente muta 'typeSignature'? – CodingIntrigue
Prova a trovare un modo per implementare la tua soluzione in Angular senza utilizzare jQuery: è probabilmente possibile e più affidabile del mixaggio di due framework. – Blazemonger
'$ .trim ($ ("# nome"). Val())' ' –