angular 2 ng-bootstrap type ahead component - 无法绑定到'ngModel'

时间:2017-03-26 13:53:39

标签: angularjs twitter-bootstrap angular bootstrap-typeahead ng-bootstrap

我正在尝试将类型提前的http示例添加到我的项目(ng-bootstrap)。我只是简单地复制了typeahead-http html和typescript文件。然后我更改了我的app.module.ts以包含提前输入文件:

import { WikipediaService } from './components/TypeAhead/typeahead-http';
import { NgbdTypeaheadHttp } from './components/TypeAhead/typeahead-http';

我已将NgbdTypeaheadHttp添加到声明列表中,并将WikipediaService添加到提供程序中,但我不断收到以下错误:

异常:调用节点模块失败并显示错误:错误:模板解析错误: 无法绑定到'ngModel',因为它不是'input'的已知属性。 (“div class =”form-group“[class.has-danger] =”searchFailed“> ] [(ngModel)] =“模型”[ngbTypeahead] =“搜索”占位符=“维基百科搜索”/>

我检查/尝试过的事情

  • 已添加Bootstrap css
  • 我的app.module从'@ angular / core'导入{NgModule};
  • 我尝试从@ angular / forms
  • 添加FormControl等

1 个答案:

答案 0 :(得分:2)

您是否已在app.module中导入表单模块并在导入数组中声明它?