我尝试使用webpack' s(2.2.1)异步模块加载,如here所述。我也看了一些examples。
问题是无论我怎么做,我都会收到错误Declaration or statement expected
。
我把它放在哪里并不重要,显然import
作为我的环境所不知道的功能(Angular 4.0.3,Angular CLI 1.0.1,TypeScript 2.2)。 2)。
...但仅仅是为了提供一个例子,这里有一个:
import('./myModule').then( (myModule) => {
//doesn't matter what is in here
//Nor does it matter what module I try to import or how I refer to it - same error no matter what.
});
这段代码的位置并不重要。我希望在我的ngOnInit
方法中使用它,但我已经尝试了其余的导入,因为它显示在链接到的示例中。
如何使用此功能?我是否必须导入一些东西(是的,我在询问如何导入我的导入功能时看到了讽刺意味)?除了使用它之外,没有一个示例表明必须做任何事情。
答案 0 :(得分:2)
支持包含在TypeScript 2.4中,目前处于候选发布版本。
所以运行
npm i --save-dev typescript@rc
或
jspm i typescript@rc
然后去镇上。
您可以在https://github.com/Microsoft/TypeScript/issues/14495和https://github.com/Microsoft/TypeScript/pull/14774
中的GitHub上跟踪此项目的进度