加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

角度 – ngModel:无值存取器

发布时间:2020-12-17 08:12:07 所属栏目:安全 来源:网络整理
导读:我正在Angular 2.0( my-select)中创建一个自定义元素,当我在组件上包含ngModel属性时,我立刻遇到以下错误: EXCEPTION: No value accessor for '' in [myModel in App@0:195] 这是一个坑:http://plnkr.co/edit/wlkPWcB92YZASCwCnmcw?p=preview (打开控制
我正在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}
>在@Component的伪指令部分包含FORM_DIRECTIVES
>初始化myModel

我在这里缺少什么?

我认为你应该使用一些其他的东西,而不是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兼容组件
> Angular 2 custom form input

希望它能帮助你,蒂埃里

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读