2016-11-08 56 views
0

我想在我的A2方法中使用一些生成器,但它向我拋出一個錯誤約:嚴格模式下的保留字。 (問題在於收益率聲明)。角2產量保留字

如何在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); 

    } 

回答

0

與打字稿1.8開始,發射模塊總是嚴格模式。

如果您想使用非嚴格模式,那麼您需要將noImplicitUseStrict : true添加到打字稿編譯器選項中。

鏈接doc