TypeScript class 可以读取 SystemJS class 吗?
Can TypeScript class read SystemJS class?
TypeScript read/get SystemJS 可以使用吗?
这是javascript版本
System.config({
baseURL: "/lib",
defaultJSExtensions: true
});
System.import('/scripts/angular2-demo/Main');
这是打字稿版本。它说它找不到 System
所以显然我需要声明或导入它。
class SignInPage {
constructor() {
System.config({
baseURL: "/lib",
defaultJSExtensions: true
});
System.import('/scripts/angular2-demo/Main');
}
}
您可以在文件顶部添加 declare var System: any;
。这告诉 TypeScript 存在一些名为 System
的变量,类型为 any.
还有一个DefinitelyTyped definition file you can install with Typings,所以你可以用它自动完成。
TypeScript read/get SystemJS 可以使用吗?
这是javascript版本
System.config({
baseURL: "/lib",
defaultJSExtensions: true
});
System.import('/scripts/angular2-demo/Main');
这是打字稿版本。它说它找不到 System
所以显然我需要声明或导入它。
class SignInPage {
constructor() {
System.config({
baseURL: "/lib",
defaultJSExtensions: true
});
System.import('/scripts/angular2-demo/Main');
}
}
您可以在文件顶部添加 declare var System: any;
。这告诉 TypeScript 存在一些名为 System
的变量,类型为 any.
还有一个DefinitelyTyped definition file you can install with Typings,所以你可以用它自动完成。