问题标签 [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.

0 投票
1 回答
5290 浏览

html - 无法绑定到“x”,因为它不是“输入”Angular 2 的已知属性

使用 Angular 2,将常规属性绑定到电话输入时遇到问题。问题如下:

这里的输入:

和组件

我没有任何可能的想法如何解决这个问题。加载此页面时遇到此问题。

0 投票
4 回答
4304 浏览

angular - Angular 2:在某些条件下应用 Validator.required 验证

我有一个 angular 2 形式,其中我必须在某些条件下创建一个所需的字段,例如:

仅在某些类型的条件下才需要此描述字段,例如:

我怎样才能做到这一点,请提出建议。提前致谢!

0 投票
11 回答
114599 浏览

javascript - Angular 2:由于表单未连接而取消表单提交

我有一个包含表单的模态,当模态被破坏时,我在控制台中收到以下错误:

表单提交因表单未连接而取消

模态被添加到一个元素,它是我的顶级元素<modal-placeholder>的直接子元素。<app-root>

从 DOM 中删除表单并消除 Angular 2 中的此错误的正确方法是什么?我目前使用componentRef.destroy();

0 投票
7 回答
273362 浏览

angular - 无法绑定到“formControl”,因为它不是“输入”的已知属性 - Angular2 Material Autocomplete 问题

我正在尝试在我的 Angular 2 项目中使用 Angular Material Autocomplete组件。我将以下内容添加到我的模板中。

以下是我的组件。

我收到以下错误。似乎formControl找不到该指令。

无法绑定到“formControl”,因为它不是“输入”的已知属性

这里有什么问题?

0 投票
5 回答
53707 浏览

angular - 通过验证将表单分成多个组件

我想创建一个角度为 2 的大表单。但我想创建这个包含多个组件的表单,如下例所示。

应用组件

地址组件

当我使用上面的代码时,它在我需要的浏览器中可见,但是当我删除地址组件中的文本时,提交按钮没有被禁用。
但是当我删除应用程序组件输入框中的文本时,该按钮被正确禁用。

0 投票
22 回答
435549 浏览

angular - 角度错误:“无法绑定到‘ngModel’,因为它不是‘输入’的已知属性”

我正在使用 Angular 4,但在控制台中出现错误:

无法绑定到“ngModel”,因为它不是“输入”的已知属性

我该如何解决这个问题?

0 投票
7 回答
33256 浏览

angular - Angular 2材质输入焦点不起作用

输入位于模态对话框内。我不知道为什么它不起作用。我查看了官方文档,它将焦点列为可以传递给元素的东西,但它不起作用?

有谁知道为什么?

Angular 材质 - 输入文档

0 投票
8 回答
183985 浏览

angular - 找不到具有名称的控件:角反应形式的 formControlName

我在stackoverflow的许多问题中发现了这个问题,但没有运气。请帮助我弄清楚我做错了什么。

在组件中:

形式 :

一切都应该是正确的,但是当我加载页面时发现错误

找不到具有名称的控件:“网站”、“街道”、“移动”、“电子邮件”、“页面 ID”

来自浏览器控制台的完整错误页面如下所示:

0 投票
1 回答
393 浏览

javascript - Angular:将所有 FormControls 与模型更改同步

我有一组FormControls(通过 FormBuilder 创建):

有没有其他方法可以从模型中更新它们(在我们的示例中someProduct):

特别是考虑到它可能很多FormControls

0 投票
1 回答
5213 浏览

angular - 如何验证依赖于另一个表单控件的反应式表单控件?

Angular Form组件类是:

我想添加一个验证以确保 cameraSizeMax >= cameraSizeMin,如何在从控制 cameraSizeMin 和 cameraSizeMax 中应用此验证。