angular2 - 表单 - 无法设置属性' stack'未定义的

时间:2017-01-20 22:31:20

标签: angular

在Angular2中创建我的第一个表单时,我得到以下错误:

  

未处理承诺拒绝:无法设置属性' stack'未定义的   ;区域:;任务:Promise.then;值:TypeError:无法设置   财产'堆栈'未定义的

我使用的是anguilar-cli 1.0.0-beta.25.5。 ** 这是我的代码:

import { Component } from '@angular/core';
import {FormControl, FormGroup} from '@angular/forms';

@Component({
  selector: 'app-root',
  template:
    `<div class="container">
           <form [formGroup]="userForm" (ngSubmit)="submitHandler()">
             <div class="form-group">
                <input type="text" class="form-control"       formControlName="username"
  placeholder="username...">
            </div>
          </form>
     </div>`
})
export class AppComponent {
  private userForm : FormGroup;

  constructor(){
    this.userForm = new FormGroup({
      username : new FormControl(),
      password : new FormControl(),
      email : new FormControl(),
    });

  }
}

2 个答案:

答案 0 :(得分:2)

将zone.js更新为0.7.6,您将看到实际错误。

答案 1 :(得分:1)

这可能与此处的问题有关。 https://github.com/angular/angular-cli/issues/3975。进行备份并尝试更新到最新版本。