gpt4 book ai didi

angular - 使用没有名称属性的 Angular ngmodel

转载 作者:太空狗 更新时间:2023-10-29 17:28:15 26 4
gpt4 key购买 nike

我正在阅读和学习 Angular2 教程。 Here它说“在将 [(ngModel)] 与表单结合使用时,必须定义名称属性。”但是,在本教程中,它使用的是没有名称属性的 ngmodel here .

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

您能解释一下为什么会这样吗?请注意:我是 Angular 和 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>元素对您需要 name 的原因有所不同。 attribute but 这就是您的代码正常工作的原因,因为在您的第一个链接和示例中,元素周围没有表单。

这个问题问得好,我才知道,多亏了你让我查了一下!

关于angular - 使用没有名称属性的 Angular ngmodel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39881399/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com