1315得票52回答
无法绑定到 'form' 的 'formGroup',因为它不是 'form' 的已知属性。

情况 我正在尝试在我的Angular应用程序中创建一个应该非常简单的表单,但无论如何,它都不起作用。 Angular版本 Angular 2.0.0 RC5 错误信息 不能绑定到'formGroup',因为它不是'form'的已知属性 代码 视图<form [formGroup]=...

332得票9回答
如何手动将Angular表单字段设置为无效?

我正在处理一个登录表单,如果用户输入了无效的凭据,我们想要将电子邮件和密码字段标记为无效,并显示一条消息,说明登录失败。在可观察回调中,我该如何设置这些字段为无效? 模板: <form #loginForm="ngForm" (ngSubmit)="login(loginForm)"...

293得票29回答
TypeScript 的 Angular 框架错误 - "没有将 exportAs 设置为 ngForm 的指令"

在使用TypeScript的Angular2-forms框架时,我一直遇到这个错误: 没有设置“exportAs”为“ngForm”的指令 这是我的代码: 项目依赖项: "dependencies": { "@angular/common": "2.0.0-rc.6",...

289得票6回答
tslint / codelyzer / ng lint错误: "for (... in ...)语句必须用if语句进行过滤"

Lint错误信息: src/app/detail/edit/edit.component.ts[111, 5]: for (... in ...) 语句必须使用if语句进行过滤 代码片段(这是一个可行的代码。也可在angular.io表单验证部分找到):for (const f...

211得票6回答
模板驱动表单和响应式表单有哪些实际的区别?

我一直在阅读关于Angular2新的表单API的内容,看起来有两种处理表单的方法,一种是基于模板的表单,另一种是响应式或基于模型驱动的表单。 我想知道这两种方法之间的实际区别,不是语法上的差异(显然),而是在不同场景下哪种方法更有利并且实际用途如何。 此外,选择其中一种方法是否会带来性能提升...

191得票6回答
Angular 2禁用的控件不会被包含在form.value中。

我注意到,如果我在Angular 2响应式表单上禁用控件,则该控件不会被包括在form.value中。例如,如果我定义我的表单如下:this.notelinkingForm = new FormGroup({ Enabled: new FormControl(settings.Enab...

187得票15回答
Angular 2: 由于'ngModel'不是'input'的已知属性,因此无法绑定。

我正在尝试在Angular 2中实现动态表单。 我已经为动态表单添加了额外的功能,例如删除和取消。 我遵循了这个文档:https://angular.io/docs/ts/latest/cookbook/dynamic-form.html 我对代码进行了一些更改,但出现错误。 如何解决这个错...

160得票17回答
有条件地应用指令

我正在使用Material 2添加md-raised-button。我希望仅在特定条件成立时应用此指令。 例如:<button md-raised-button="true"></button> 另一个例子: 我在 Plunker 中创建了一个基本的动态响应式表单。 ...

155得票5回答
formControlName和FormControl有什么区别?

我正在使用 Angular2 的 ReactiveFormsModule 来创建一个包含表单的组件。以下是我的代码: foo.component.ts:constructor(fb: FormBuilder) { this.myForm = fb.group({ 'f...

150得票18回答
Angular ReactiveForms:如何生成一个复选框值的数组?

如果有一个与同一formControlName绑定的复选框列表,我该如何生成一个绑定到formControl的复选框值数组,而不仅仅是true/false? 例子:<form [formGroup]="checkboxGroup"> <input type="che...