gpt4 book ai didi

javascript - Angular 模型不随空间更新

转载 作者:可可西里 更新时间:2023-11-01 02:30:27 26 4
gpt4 key购买 nike

当 Angular 模型绑定(bind)到输入时,如果添加空格,Angular 似乎不会更新值。即使模型被观看,该值仍然不会更新。

我创建了一个 JS Fiddle来证明这个问题。键入一个字符串,并注意绑定(bind)跨度更新中的值。但是,在字符串末尾添加一个空格,值不会更新。有没有办法强制 angular 也观察空间?

具体代码为:

查看

<div ng-controller="MyCtrl">
<input data-ng-model="inputValue">
<p>This value: ----<span data-ng-bind="inputValue"></span>----</p>
</div>

Controller

function MyCtrl($scope) {
$scope.inputValue = 'Superhero';
});

最佳答案

您需要将 ngTrim 设置为 false。默认情况下,Angular 将其设置为 true,这会 trim 输入框中的空白区域:

<input data-ng-model="inputValue" data-ng-trim="false" />

fiddle :http://jsfiddle.net/vYLQk/9/

文档:http://code.angularjs.org/1.2.13/docs/api/ng.directive:input.text

关于javascript - Angular 模型不随空间更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21844801/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com