我正在努力学习二语的基本知识,所以我试着做一些测试。我已经下载了typescript
和angular/cli
。
我可以使用iterpolation、属性绑定等,但当我尝试使用这样的双向数据绑定(在app.component.html
中用于测试)时:
<input type="text" [(ngModel)]="test.description">
我所做的一切都消失了,我看到的只是一个空白的屏幕。
我要求答案简单,因为我是一个使用角度的乞丐。
编辑:
即使在更新
ng server
之后,我的控制台仍会显示以下错误:Uncaught Error: Template parse errors:
Can't bind to 'NgModel' since it isn't a known property of 'input'. ("
</p>
<input type="text" [ERROR ->][(NgModel)]="test.description" >`
最佳答案
您必须在控制台上收到错误,若要使用ngModel
,请将此添加到模块中,
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
@NgModule({
imports: [
FormsModule
]
使用正确的语法
ngModel
<input type="text" name="name" [(ngModel)]="test.description">
关于angular - ngModel在调用时离开黑屏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45896324/