Angular 4错误:找不到具有未指定名称属性的控件

gau*_*ini 3 javascript angular google-places-autocomplete

我在本教程后使用了google place API,但我收到以下错误:

找不到具有未指定名称属性的控件

关于以下屏幕截图中的错误的更多细

我也试过这个所有提示stackoverflow链接

<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> 
Run Code Online (Sandbox Code Playgroud)

小智 16

你应该发布一些代码,我们不是媒介!

但是看到你的错误,我会说你正在使用被动形式,而你忘了创建你的反应形式.

这意味着在您的输入上,您有[formControl]=""formControlName=""属性,找不到相应的变量.

你可以发布相关的代码吗?

  • 伙计,你至少可以编辑你的问题......我也需要你的组件的Typescript代码! (2认同)
  • 但是你可以尝试用 `formControlName="searchControl"` 替换 `[formControl]="searchControl" ` 吗? (2认同)