gpt4 book ai didi

javascript - 为什么 ng-model 的值在作用域上未定义而不是空字符串

转载 作者:行者123 更新时间:2023-12-03 08:54:17 25 4
gpt4 key购买 nike

我有一个输入绑定(bind)到范围内的属性:

<input type="text" ng-model="folderName">

$scope.folderName = ""

如果输入有值,folderName 等于该字符串值,但如果我清理输入,folderName 等于 undefined 而不是空字符串。这是预期的行为吗?

最佳答案

如果您使用像 required 这样的验证,并且文本框无效,这意味着如果 textbox 没有值,那么它仍然是 undefined code> 因为它无效,这就是为什么你得到 undefined

删除required并检查它的值,那么就不会得到undefined

这是由 Angular 处理的,无需担心。

关于javascript - 为什么 ng-model 的值在作用域上未定义而不是空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32570450/

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