Angular 2产生保留字

时间:2016-11-08 15:55:11

标签: angular typescript yield-keyword

我想在我的A2方法中使用一些生成器,但它向我抛出一个错误:严格模式下的保留字。 (问题出在 yield 语句中)。

如何在ng2中使用生成器?谢谢你的帮助!

我的代码看起来像这样:

  private sendSeries(socketInst) {

    function* generateSequenceMsg() {
      yield 1;
      yield 2;
      yield 3;
      yield 4;
    }

    let gen = generateSequenceMsg();

    setTimeout(() => {socketInst.send(`Message ${gen.next().value}`)}, 1000);

  }

1 个答案:

答案 0 :(得分:0)

从TypeScript 1.8开始,发出的模块始终处于严格模式。

如果要使用非严格模式,则需要将noImplicitUseStrict : true添加到typescript编译器选项中。

链接到doc