AngularJS:将模型设置为= {}再次不清除输入类型=’url’
发布时间:2020-12-17 07:46:53 所属栏目:安全 来源:网络整理
导读:我有一个fiddler设置,当我点击一个重置按钮,它应该清除输入控件,这似乎工作,但不是当输入类型=’url’ Here is the fiddler 有没有问题或我不了解的东西. 当我设置 $scope.myform = {}; 这似乎清除了其他输入类型,但输入类型=’url’未被清除. 任何人都知道
我有一个fiddler设置,当我点击一个重置按钮,它应该清除输入控件,这似乎工作,但不是当输入类型=’url’
Here is the fiddler 有没有问题或我不了解的东西. 当我设置 $scope.myform = {}; 这似乎清除了其他输入类型,但输入类型=’url’未被清除. 任何人都知道为什么
当您在输入[type =“url”]中没有有效值时,您会看到这个问题.一个无效值只停留在视图(输入字段)中,并且不会被推送到ng-model中的范围变量中.只有当值正确时才会更新变量.
您可以通过输入有效的值进行测试.复位按钮将工作.如果输入的值无效,则不会. 您可以通过设置$scope.myform = null而不是$scope.myform = {}来修复它.这将清空该字段,因为范围变量(表达式)将是未定义的.在任何字段中输入有效值后,它将自动创建. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |