首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角4.x -不能绑定到“ngModel”,因为它不是“输入”的已知属性

角4.x -不能绑定到“ngModel”,因为它不是“输入”的已知属性
EN

Stack Overflow用户
提问于 2017-06-27 19:26:22
回答 1查看 1.4K关注 0票数 1

我已经在我的FormsModule中导入了ReactiveFormsModule和ReactiveFormsModule,html应该是正确的,

错误

导入

代码语言:javascript
复制
**Inside app.module:**
@NgModule( 
declarations: [
AppComponent,
],
imports: [
BrowserModule,
FormsModule,
HttpModule,
ReactiveFormsModule,
RouterModule.forRoot(ROUTES, { useHash: true })
],
})



**My HTML:**
<div class="col-xs-12">
<input #searchTextBox type="text" class="validate filter-input" [(ngModel)]="query" (keyup)="onKeyup(searchTextBox.value)">
  <div class="suggestions" *ngIf="filteredList.length > 0">
    <ul *ngFor="let item of filteredList">
      <li>
        <a (click)="select(item)">{{item}}</a>
      </li>
    </ul>
  </div>

当我运行npm运行测试时,我会得到这个错误:本地的,但是如果我运行,它会运行的很好。我使用多个(ngModel),它们都有相同的问题,我只是使用这个例子。

我怎么才能解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2018-02-19 14:02:15

我们面临着同样的问题,仅仅导入FormsModule就不起作用了。在错误的地方使用这个标记- [ngModelOptions]="{standalone: true}"

将以下内容添加到您的.component.html中可以像它在登录屏幕上为我们做的那样-

示例:

代码语言:javascript
复制
<input [(ngModel)]='this.userId' [ngModelOptions]="{standalone: true}" placeholder="User Id" class="inputstyle">
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44788318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档