我正在努力学习二语的基本知识,所以我试着做一些测试。我已经下载了typescriptangular/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/

10-13 04:22