模块'&引用;项目/节点“模块/@angular/common/index”';没有导出的成员';控制组';

模块'&引用;项目/节点“模块/@angular/common/index”';没有导出的成员';控制组';,angular,Angular,我在我的项目中像这样导入ControlGroup import { ControlGroup } from '@angular/common'; 在我将我的项目升级到angular2.1之前,它一直运行良好 在angular2.1中是否有其他方法可以做到这一点?所有与表单相关的内容现在都在@angular/forms中。模型的名称也发生了变化。如果您使用的是模型表单,您可以执行以下操作 import {FormGroup, FormBuilder } from '@angular/forms'

我在我的项目中像这样导入ControlGroup

import { ControlGroup } from '@angular/common';
在我将我的项目升级到angular2.1之前,它一直运行良好


在angular2.1中是否有其他方法可以做到这一点?

所有与表单相关的内容现在都在
@angular/forms
中。模型的名称也发生了变化。如果您使用的是模型表单,您可以执行以下操作

import {FormGroup, FormBuilder } from '@angular/forms'

@Component({
  selector: 'my-app',
  template: `
      <form [formGroup]="form">
        <input name="first" formControlName="first" [(ngModel)]="example.first"/>
        <input name="last" formControlName="last" [(ngModel)]="example.last"/>
      </form>
  `,
})
export class App {
  form: FormGroup;
  example = { first: '', last: '' };

  constructor(builder: FormBuilder) {
    this.form = builder.group({
      first: '',
      last: ''
    })
  }
}
另请参见:


没有这样的控制组包int@angular/common,你在找表单控制组吗?我找过了,现在已经不推荐了。。将使用FormGroup,谢谢
@NgModule({
  declarations: [ AppComponent ],
  imports: [ ReactiveFormsModule ]
})
class AppModule {}