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

使用没有name属性的Angular ngmodel

发布时间:2020-12-17 07:15:10 所属栏目:安全 来源:网络整理
导读:我只是在阅读和学习Angular2教程. Here它说“将[(ngModel)]与表格结合使用时,定义名称属性是必需的.” 但是,在本教程中,它使用的是没有名称属性 here的ngmodel. input [(ngModel)]="selectedHero.name" placeholder="name"/ 你能解释一下为什么这有效吗? 请
我只是在阅读和学习Angular2教程. Here它说“将[(ngModel)]与表格结合使用时,定义名称属性是必需的.”
但是,在本教程中,它使用的是没有名称属性 here的ngmodel.

<input [(ngModel)]="selectedHero.name" placeholder="name"/>

你能解释一下为什么这有效吗?
请注意:我是角度和UI的新手

解决方法

我相信在你的第一个链接 HERE中他们没有使用< form>< / form>元件.

因为在你的第二个链接HERE他们说

Defining a name attribute is a requirement when using [(ngModel)] in combination with a form.

……与表格相结合.在他们的conclusion文件中,hero-form.component.html有一个< form>用name属性包裹输入.

现在我不知道为什么< form>< / form> element对您需要name属性的原因有所不同,但这就是您的代码正常工作的原因,因为在您的第一个链接和示例中,元素周围没有表单.

不过好问题,我刚才了解到,感谢你让我查一查!

(编辑:李大同)

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

    推荐文章
      热点阅读