我有一个fiddler设置,当我点击一个重置按钮,它应该清除输入控件,这似乎工作,但不是当输入类型=’url’
有没有问题或我不了解的东西.
当我设置
$scope.myform = {};
这似乎清除了其他输入类型,但输入类型=’url’未被清除.
任何人都知道为什么
当您在输入[type =“url”]中没有有效值时,您会看到这个问题.一个无效值只停留在视图(输入字段)中,并且不会被推送到ng-model中的范围变量中.只有当值正确时才会更新变量.
您可以通过输入有效的值进行测试.复位按钮将工作.如果输入的值无效,则不会.
您可以通过设置$scope.myform = null而不是$scope.myform = {}来修复它.这将清空该字段,因为范围变量(表达式)将是未定义的.在任何字段中输入有效值后,它将自动创建.