我在this tutorial之后使用了google place API,但我收到以下错误:
找不到具有未指定名称属性的控件
我也尝试了所有提示stackoverflow link
代码
<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>
答案 0 :(得分:9)
你应该发布一些代码,我们不是媒介!
但是看到你的错误,我会说你正在使用反应形式,而你忘了创建你的反应形式。
这意味着在您的输入中,您有[formControl]=""
或formControlName=""
属性,找不到相应的变量。
您可以发布相关代码吗?
答案 1 :(得分:0)
您的HTML代码对我来说很好,我认为这是因为您尚未在相应的JavaScript / TypeScript文件中初始化 searchControl 变量。
将此行添加到JavaScript / TypeScript文件的类中
searchControl = new FormControl();