0

我在我的应用程序的根目录中使用 hot.accept,到目前为止它运行良好。

var hot = (<any>module).hot;
if (hot) {
    hot.accept();
}

但是,自从我迁移到 Angular 2 RC5 并使用他们的模块系统后,我遇到了一些问题。具体来说,我遇到的问题是ReactiveFormsModule“@angular/forms”。

在我的应用程序中使用它会破坏我整个应用程序的 HMR。我如何解释这个第三方模块并确保它被接受?

4

1 回答 1

0

事实证明,这个问题的原因是我未能添加@angular/forms到我的 webpack 条目导入列表中。

// Angular 2
import "@angular/platform-browser";
import "@angular/platform-browser-dynamic";
import "@angular/core";
import "@angular/common";
import "@angular/forms"; // was commented out
import "@angular/http";
import "@angular/router";

添加这个立即解决了这个问题。

于 2016-08-16T18:36:51.737 回答