- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这样的代码,在这里我设置选项{allowInvalid: true}
<input type="number" name="userName"
ng-model="user.name"
ng-model-options="{ allowInvalid: true }"
ng-blur="test(user)"/>
abc
,
user.name
仍然更改为
undefined
?
user.name
应该是
'abc'
。
最佳答案
在link之后,您不能将allowInvalid
与type="number"
属性一起使用。
Issues with HTML5 constraint validation
In browsers that follow the HTML5 specification,
input[number]
does not work as expected withngModelOptions.allowInvalid
. If a non-number is entered in the input, the browser will report the value as an empty string, which means the view / model values in ngModel and subsequently the scope value will also be an empty string.
关于javascript - Angular ngModelOptions allowInvalid无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30683673/
更新 ngModel(以及随后的验证)的默认行为是在更改时;我想将其更改为“模糊”。 docs仅通过以下方式根据具体情况解释如何执行此操作: 。我什至查看了源代码,但不知何故,既没有找到 ngMode
我在 HTML 中定义了指令 myDirective 如下: 指令: myApp.directive('myDirective', ['InjectedService', funct
我有这样的代码,在这里我设置选项{allowInvalid: true} 当我将非数字值输入非数字时,例如:abc, 为什么user.name仍然更改为undefined? 我期望模型user.na
我有以下片段: {{arrival}} 这可以正常工作(日期以从 PST 转换的 UTC 时间显示)。我现在正在尝试使“PST”选项动态化: PST EST {{arrival}}
当我使用 Angular 模板驱动的形式而不是编写 'name' 属性时,我在开发人员控制台中收到了这个建议,但是,我正在使用 [(ngModel)] 与输入字段。 control must be d
我正在创建一个自定义指令,这个指令需要句柄 ngModelOptions元素,也许我可以用 jQuery 来改变元素 html选择器,但我想知道我是否可以通过 javascript 做到这一点为了更好
有什么方法可以在使用 ngModelOptions 时触发验证吗?我的用例是有一个表单,其中所有字段在提交时更新 ngModel(因为我想在用户单击“取消”按钮时恢复整个表单)。有了这个,我无法立即验
docs说 updateOn: string specifying which event should the input be bound to. You can set several even
这个问题已经有答案了: angular2 rc.5 custom input, No value accessor for form control with unspecified name (5
我使用的是响应式表单,当我为复选框分配 [ngModelOptions]="{standalone: true}"时,它会默认选中所有复选框。 以下是我的输入: 此外,尝试使用 name 属性。 最
我使用的是响应式表单,当我为复选框分配 [ngModelOptions]="{standalone: true}"时,它会默认选中所有复选框。 以下是我的输入: 此外,尝试使用 name 属性。 最
我是 AngularJS 的新手,现在正在处理一个相当复杂的表单,看起来我可以通过使用 ngModelOptions {allowInvalid: true } 选项受益。 我认为 AngularJS
我们在我们的应用程序中使用 Angular-Ui Bootstrap Popup DatePicker 并且一直运行到 issues such as this前一天被选择为用户实际选择的日期。 我们将
我是 ionic 和 angular 的新手。有人可以告诉我如何在 formgroup 中使用 ngmodel 以便我可以获取数据。有没有其他方法可以做到这一点。我在谷歌搜索了一些答案,但我没有真正找
我是 ionic 和 angular 的新手。有人可以告诉我如何在 formgroup 中使用 ngmodel 以便我可以获取数据。有没有其他方法可以做到这一点。我在谷歌搜索了一些答案,但我没有真正找
我的模态视图中的输入字段有问题。当我在输入字段中进行更改时,它会更新表格列表,但是当我离开页面并返回带有表格列表的此页面时,更改就会消失。 这是我的模态视图: Firstname
我的项目中有几个子模块,其中之一是 SharedModule(它共享所有模块)。 SharedModule 包括 FormsModule 和 ReactiveFormsModule 导入。我将此模块导
假设我有一个 Mailtype 类型的 typescript 对象,如下所示: export class Mailtype { constructor( public name?: str
我是一名优秀的程序员,十分优秀!