角度 – ngModel:无值存取器
我正在Angular 2.0(< my-select>)中创建一个自定义元素,当我在组件上包含ngModel属性时,我立刻遇到以下错误:
EXCEPTION: No value accessor for '' in [myModel in App@0:195] 这是一个坑:http://plnkr.co/edit/wlkPWcB92YZASCwCnmcw?p=preview (打开控制台查看错误) 如果您只是从src / app.ts注释掉以下行,则组件将正确呈现: '[ngModel]="myModel"' 我做了以下工作: >从“angular2 / common”导入{FORM_DIRECTIVES} 我在这里缺少什么?
我认为你应该使用一些其他的东西,而不是ngModel为我的选择组件的参数…因为它已被Angular2使用。
我用模型做了一个尝试,似乎更好…我没有错误了。 编辑 如果要在我的选择组件级别处理ngModel,可以查看此链接:https://github.com/angular/angular/issues/2543。 如果要实现符合ngModel的组件,可以查看以下链接: > http://restlet.com/blog/2016/02/17/implementing-angular2-forms-beyond-basics-part-2/.参见部分:NgModel兼容组件 希望它能帮助你,蒂埃里 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |