问题标签 [angular-forms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 无法绑定到“x”,因为它不是“输入”Angular 2 的已知属性
使用 Angular 2,将常规属性绑定到电话输入时遇到问题。问题如下:
这里的输入:
和组件
我没有任何可能的想法如何解决这个问题。加载此页面时遇到此问题。
angular - Angular 2:在某些条件下应用 Validator.required 验证
我有一个 angular 2 形式,其中我必须在某些条件下创建一个所需的字段,例如:
仅在某些类型的条件下才需要此描述字段,例如:
我怎样才能做到这一点,请提出建议。提前致谢!
javascript - Angular 2:由于表单未连接而取消表单提交
我有一个包含表单的模态,当模态被破坏时,我在控制台中收到以下错误:
表单提交因表单未连接而取消
模态被添加到一个元素,它是我的顶级元素<modal-placeholder>
的直接子元素。<app-root>
从 DOM 中删除表单并消除 Angular 2 中的此错误的正确方法是什么?我目前使用componentRef.destroy();
angular - 无法绑定到“formControl”,因为它不是“输入”的已知属性 - Angular2 Material Autocomplete 问题
我正在尝试在我的 Angular 2 项目中使用 Angular Material Autocomplete组件。我将以下内容添加到我的模板中。
以下是我的组件。
我收到以下错误。似乎formControl
找不到该指令。
无法绑定到“formControl”,因为它不是“输入”的已知属性
这里有什么问题?
angular - 通过验证将表单分成多个组件
我想创建一个角度为 2 的大表单。但我想创建这个包含多个组件的表单,如下例所示。
应用组件
地址组件
当我使用上面的代码时,它在我需要的浏览器中可见,但是当我删除地址组件中的文本时,提交按钮没有被禁用。
但是当我删除应用程序组件输入框中的文本时,该按钮被正确禁用。
angular - 角度错误:“无法绑定到‘ngModel’,因为它不是‘输入’的已知属性”
我正在使用 Angular 4,但在控制台中出现错误:
无法绑定到“ngModel”,因为它不是“输入”的已知属性
我该如何解决这个问题?
angular - 找不到具有名称的控件:角反应形式的 formControlName
我在stackoverflow的许多问题中发现了这个问题,但没有运气。请帮助我弄清楚我做错了什么。
在组件中:
形式 :
一切都应该是正确的,但是当我加载页面时发现错误
找不到具有名称的控件:“网站”、“街道”、“移动”、“电子邮件”、“页面 ID”
来自浏览器控制台的完整错误页面如下所示:
javascript - Angular:将所有 FormControls 与模型更改同步
我有一组FormControls(通过 FormBuilder 创建):
有没有其他方法可以从模型中更新它们(在我们的示例中someProduct
):
特别是考虑到它可能很多FormControls
。
angular - 如何验证依赖于另一个表单控件的反应式表单控件?
Angular Form组件类是:
我想添加一个验证以确保 cameraSizeMax >= cameraSizeMin,如何在从控制 cameraSizeMin 和 cameraSizeMax 中应用此验证。