我从Angular 2得到这个错误
core.umd。js:5995异常:未捕获(promise中):错误:app/model_exposure_currencies/model\u exposurement_curmencies.component中的错误。html:57:18原因:如果在表单标记中使用ngModel,则必须设置name属性,或者必须在ngModelOptions中将表单控件定义为“独立”。
示例 1:
<input [(ngModel)]="person.firstName" name="first">
例2:
<input [(ngModel)]="person.firstName" [ngModelOptions]="{standalone: true}">
<td *ngFor="let lag of ce.lags">
<div class="form-group1">
<input name="name" [(ngModel)]="lag.name" [ngModelOptions]="{standalone: true}" class="form-control" pattern="[0-9]*(\.[0-9]+)?" required>
</div>
</td>
我是这样使用表单标签的:
<form #f="ngForm" (ngSubmit)="onSubmit()">
在我的情况下,发生了错误,因为在html标记的下面还有一行没有name属性。
html prettyprint-override"><form id="form1" name="form1" #form="ngForm">
<div class="form-group">
<input id="input1" name="input1" [(ngModel)]="metaScript" />
...
<input id="input2" [(ngModel)]="metaScriptMessage"/>
</div>
</form>
由于每个开发人员都有一个共同的习惯,不去阅读完整的错误,只阅读第一行,并开始从其他人那里寻找答案:))我也是其中之一,这就是我在这里的原因:
阅读错误,明确地说:
Example 1: <input [(ngModel)]="person.firstName" name="first">
Example 2: <input [(ngModel)]="person.firstName" [ngModelOptions]="{standalone: true}">
我们还需要什么来理解这个错误?
使用任何一个选项,一切都会顺利进行。
如果使用ngForm,所有具有< code >[(ng model)]" " 的输入字段必须有一个带值的属性名称。
<input [(ngModel)]="firstname" name="something">
通过设置[ngModelOptions]=“{standalone: true}”
,告诉Angular类似的东西,忽略形式和/或ngForm
,只需将其绑定到名字
变量即可。
但是,如果错误地使用了<code>表单</code>-tag(就像在我的例子中,有时),则将<code>form</code>更改为<code>div</code>是另一种选择(但仅当您的样式不需要<code>form</code>-tag时)。
我一上午都在尝试,但没有结果。我好像不知道我做错了什么。我已经检查了两个链接(在许多其他没有帮助的链接中),还没有解决我的问题。这是WebUserControl... 收到以下错误: 类型为“TextBox”的控件“HeadContent_CareersViewPosting_TXTFirstName”必须放置在RUNAT=Server的表单标记内。 已经尝试了这里,这里和这里的建议,但没有结果。
我对java编程还是相当陌生的,很难理解一些概念,尤其是设置单元格值。(如果有人能用外行的话来解释这一点,那就太棒了!) 这是我的问题。。。 我有一个tableview,其中加载了一个来自derby数据库中数据表的。将数据添加到表中的for循环是我从在线查看中学到的,它对我来说确实有效。我想更进一步,所以这是我的挑战。。。 将有如下示例:第1行[toy,high等]第2行[box,Middle等]
问题内容: 我正在尝试使用机械化提交表单,但遇到了错误(TypeError:ListControl,必须设置顺序)。在谷歌搜索了一段时间并尝试了几种不同的解决方案后,我无法解决该问题。我正在尝试提交所有字段。 通过机械化获取的表单数据(对于br.forms()打印中的f:f) 我当前的代码 请您协助并检查我是否为表单选项使用了正确的语法。谢谢 问题答案: 栏位会要求您提供整数清单,但您只提供一个整
问题内容: 我有一张桌子Cars and CarDescriptions cars:IDCar(int,PK,autoincrement)carsDesciptions(IDDescription,Header(nvarchar),Content(nvarchar),idCar(int,FK) 在应用程序中,我正在添加汽车并编辑现有汽车。 我的问题: 1.如何在数据库中保存更改后的带有描述的Car
本文向大家介绍js获取form表单中name属性的值,包括了js获取form表单中name属性的值的使用技巧和注意事项,需要的朋友参考一下 在项目中因为动态表单无法确定标签name属性的值,因此需要即时获取以便进行存储。前端代码如下: 1、attr:$("#formAttribute1").attr("name");然后得到的值是formAttribute1(有没有前辈能给我讲讲为什么呀) 2、p
问题内容: 我试图通过Retrofit 2使用SimpleXML来使用XML。在与Kotlin进行了数小时的挣扎之后,我决定尝试Java版本,然后再转换为Kotlin。Java版本运作良好… 错误: 我需要一个能够使用该XML的Kotlin模型类。输入如下: Java模型类版本(工作正常): 自动生成的Kotlin模型如下所示: 我为使用XML列表而付出了很多,包括this。没有工作。也许它们已经