zol*_*apa 5 ionic2 angular2-forms angular2-directives angular
我正在尝试在 angular 2 中创建一个与内置[(ngModel)]指令一起使用的自定义日期指令。
根据 angular2 文档(以及我找到的各种博客),ControlValueAccessor如果我将指令放在<input />元素上,我实现了可以正常工作的界面。
<input name="birthday" my-date [(ngModel)]="model.birthday" />
Run Code Online (Sandbox Code Playgroud)
当我将指令放在另一个组件上时,出现以下错误:
<other-input name="birthday" [(ngModel)]="model.birthday" my-date></other-input>
Run Code Online (Sandbox Code Playgroud)
多个自定义值访问器匹配具有未指定名称属性的表单控件
从上面的代码看起来,我已经指定了 name 属性。所以我被这个异常困住了,我找不到任何有用的东西。这是ControlValueAccessor接口的某种限制吗?
该other-input组件是第三方组件,我无法对其进行任何更改。此外,我想在许多组件上使用它(例如也在离子输入上),而不仅仅是一个。欢迎任何有关如何解决此问题的建议或想法!
ps:我使用带有打字稿的 Angular 2.4.0
| 归档时间: |
|
| 查看次数: |
580 次 |
| 最近记录: |