相关疑难解决方法(0)

NG2:angular2-webpack-starter - HMR的目的是什么?

我正在清理我的angular2项目,由于很多原因,我决定从种子开始.这个.

这个种子使用HMR,但我不完全明白它的目的是什么.

一开始,我认为HMR是关于动态加载和在Web应用程序运行时替换组件.

但是既然我把眼睛放在了眼前app.service.ts,我迷路了.这是这项服务的代码:

import { Injectable } from '@angular/core';
import { HmrState } from 'angular2-hmr';

@Injectable()
export class AppState {
  // @HmrState() is used by HMR to track the state of any object during a hot module replacement
  @HmrState() _state = { };

  constructor() {

  }

  // already return a clone of the current state
  get state() {
    return this._state = this._clone(this._state);
  }
  // never allow mutation
  set state(value) {
    throw new Error('do …
Run Code Online (Sandbox Code Playgroud)

seed typescript webpack angular

11
推荐指数
1
解决办法
2885
查看次数

angular-cli hmr和ngrx

我目前正在使用angular-cli项目(1.0.0-beta.25.5)与ngrx来管理状态.我已经按照这篇文章设法让热模块替换工作,但是当发生这种情况时我还没有找到维持状态的方法.

我见过以下但是无法获得任何工作或获取灵感:

有没有人对如何处理这个有任何想法或建议?我希望继续使用cli,因此需要找到一种与此集成的方法.

编辑:在这里找到有同样问题的人https://github.com/ngrx/store/issues/311

ngrx angular-cli angular

6
推荐指数
1
解决办法
1325
查看次数

标签 统计

angular ×2

angular-cli ×1

ngrx ×1

seed ×1

typescript ×1

webpack ×1