- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我第一次尝试在我的应用中使用 ngControl:
<md-input placeholder="Amount" value="0" ngControl="ammount" required></md-input>
在我的组件中添加了以下内容:
import { FORM_PROVIDERS,FORM_DIRECTIVES } from '@angular/common';
..
directives: [MD_INPUT_DIRECTIVES,
FORM_DIRECTIVES,
],
providers: [FORM_PROVIDERS],
我得到这个错误:
browser_adapter.ts:78 EXCEPTION: Error: Uncaught (in promise): Template parse errors:
No provider for ControlContainer ("
[ERROR ->]<md-input placeholder="Amount" value="0" ngControl="ammount" required></md-input>
我错过了什么?
最佳答案
我认为你忘记了将 md-input
组件包装在 form
标签中,否则 ngControl
将无法工作:
<form>
...
<md-input placeholder="Amount" value="0" ngControl="ammount" required></md-input>
...
</form>
This directive can only be used as a child of NgForm or NgFormModel.
关于angular - 使用 ngControl 导致错误 : No provider for ControlContainer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37284763/
事情是这样的: {{something}} 出于某种原因,我无法访问另一个 Controller 的 div 中的 controller1.Data.someId,但我
出于各种原因,我有几个包装 PrimeNG 组件的自定义组件。我的组件的一些实例以 react 形式使用,并且字段的“要求”是使用 Validators.required 验证器设置的。 PrimeN
我正在尝试在自定义组件上使用 ngControl。我已经创建了组件并在组件上实现了 ControlValueAccessor。 然后在构造函数中,注入(inject) NgControl 如下: co
我有一个 angularJS 应用程序的工作实现,它从 URL 中获取一些链接并绘制它们。然而,URL 上的链接会不断更新,我想定期更新此 $scope.liSTLinks,假设每 10 秒更新一次。
在我的 Angular 应用程序中,我有一个动态更改输入组件的表单。所有动态组件都是 ControlValueAccessor 的实现。 如果您在 Input 中输入值,然后更改组件(单击“将组件更改
一旦我导入 FormsModule,我就会开始收到此错误。我正在使用 MatFormField,但它似乎不能与 FormsModule 一起使用。 最佳答案 我刚刚用与您相同的错误消息解决了我的问题。
我有以下内容(https://jsfiddle.net/hhgqup4f/5/): Parent Controller 是: app.controller("Controller", Con
这是一个骗子:http://plnkr.co/edit/F6QM4KUU8DPNq6muInGS?p=preview 使用 ng-include 包含 html 文件,并在同一标记中设置 ng-con
我在理解如何使用 ng-controller 时遇到了一些困难。我在 eventController.js 中有一个表单 Controller 。 My Event:{{event.na
我想知道这两种创建 Controller 的用例是什么: 使用 ngController: myApp.controller('myController', ['$scope', function (
如何使用 ngControl在 contenteditable元素?例如,我想要: 通过绑定(bind)(?)将其绑定(bind)到模型驱动的“表单”(表格)。我用 formBuilder 创建了
如何从单元测试中访问注入(inject)的 ngControl?如何解决错误? 在组件中 constructor( @Self() @Optional() public ngControl:
我正在尝试创建自定义 angular 2 验证器指令,它像这样注入(inject) NgControl: @Directive({ selector: '[ngModel][customValid
我有以下 Angular 2 形式: {{'FIRST_NAME_FORM.MIN_
在 Angular 2 形式中,尝试通过 ngSubmit 获取数据。我可以毫无问题地在我的表单组件中分配 ngModel 和 ngControl 属性,但是在子组件 MyInput 中,我无法在没有
我很难尝试在表单中同时使用 *ngIf 和 ngFormModel 来验证所述表单。 用例是这样的:根据用户输入,隐藏或停用表单中的某些特定字段。但如果显示这些输入,则必须对其进行验证。 当只需要基本
在我的应用程序中,我想保留对某些代码部分使用普通 Controller 的选项 - 而不是为永远不会重复使用的一次性事物创建指令。 在这些情况下,我经常想从 Controller 发布一些数据以在包含
我正在构建一个自定义组件,它实现了 ControlValueAccessor,因此我可以在我的 from.xml 中将其与 ngControl 和 ngModel 一起使用。现在我想要逻辑来验证组件是
我正在构建一个自定义组件,它实现了 ControlValueAccessor,因此我可以在我的 from.xml 中将其与 ngControl 和 ngModel 一起使用。现在我想要逻辑来验证组件是
我正在尝试按照 Kara Erickson 在上一个 Angular Connect 上推荐的方式实现自定义 ControlValueAccessor https://youtu.be/CD_t3m2
我是一名优秀的程序员,十分优秀!