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