在 angularJS 中,我有一个与 ng-model 绑定的输入字段,如果输入不为空,则会显示一些内容。
<input id="name" type="text" ng-model="typeSignature" placeholder="Type your name here">
<div ng-show="typeSignature==''"> Something</div>
当我按空格键时,布尔值typeSignature==''
仍然为真。$('#name').val() == ''
但是,在 jQuery 中,如果我按下空格,布尔值将是错误的。
为什么 angularJS 对待空间的方式不同?如何使 jQueryval()
函数与 anguLarJS 一致,即将空间也视为空?