AngularJS脏标记和空白
我准备了一个JSFIDLE来演示我们目前遇到的一个问题 输入文本字段将记住所有前导或尾随空格,但不会更新模型。所以我没有机会删掉这些空白,并用$resource(或其他任何东西)更新Scopevar 输入字段的值将保留空白,直到Scopevar被其他值覆盖 见: 有人能解释一下这种行为吗?Bug还是特性AngularJS脏标记和空白,angularjs,Angularjs,我准备了一个JSFIDLE来演示我们目前遇到的一个问题 输入文本字段将记住所有前导或尾随空格,但不会更新模型。所以我没有机会删掉这些空白,并用$resource(或其他任何东西)更新Scopevar 输入字段的值将保留空白,直到Scopevar被其他值覆盖 见: 有人能解释一下这种行为吗?Bug还是特性 <input type="text" ng-model="element.name" maxlength="100" /> 这是一种正常的行为,应该完全像这样,它是一个双向数据绑定
<input type="text" ng-model="element.name" maxlength="100" />
这是一种正常的行为,应该完全像这样,它是一个双向数据绑定。
是,但您可以在较新版本中更改此行为
这解决了问题,但我还是很想知道为什么原始版本的行为会如此。
$scope.loadFirstValue = function() {
$scope.element = {
name : 'Superhero'
};
}
<input type="text" ng-model="element.name" maxlength="100" ng-trim="false" />