Angular 4 Error: Cannot find control with unspecified name attribute
Angular 4 Error: Cannot find control with unspecified name attribute
我在 this tutorial 之后使用了 google 位置 API 但我在下面收到此错误:
Cannot find control with unspecified name attribute
我也尝试了所有提示
代码
<div class="form-group">
<input #search
type="text"
placeholder="search for location"
autocorrect="off"
autocapitalize="off"
spellcheck="off"
class="form-control"
[formControl]="searchControl"
name="searchControl">
</div>
你应该 post 一些代码,我们不是媒介!
但是看到你的错误,我会说你使用的是反应式表单,而你忘记创建你的反应式表单。
这意味着在您的输入中,您有 [formControl]=""
或 formControlName=""
属性,找不到相应的变量。
请问post那个的相关代码好吗?
你的 HTML 代码对我来说看起来不错,我认为这是因为你没有在相应的 JavaScript/TypeScript 文件中初始化 searchControl 变量。
将此行添加到 JavaScript/TypeScript 文件中的 class
searchControl = new FormControl();
我在 this tutorial 之后使用了 google 位置 API 但我在下面收到此错误:
Cannot find control with unspecified name attribute
我也尝试了所有提示
代码
<div class="form-group">
<input #search
type="text"
placeholder="search for location"
autocorrect="off"
autocapitalize="off"
spellcheck="off"
class="form-control"
[formControl]="searchControl"
name="searchControl">
</div>
你应该 post 一些代码,我们不是媒介!
但是看到你的错误,我会说你使用的是反应式表单,而你忘记创建你的反应式表单。
这意味着在您的输入中,您有 [formControl]=""
或 formControlName=""
属性,找不到相应的变量。
请问post那个的相关代码好吗?
你的 HTML 代码对我来说看起来不错,我认为这是因为你没有在相应的 JavaScript/TypeScript 文件中初始化 searchControl 变量。
将此行添加到 JavaScript/TypeScript 文件中的 class
searchControl = new FormControl();