Typescript 键入脚本并使用jsrequire进行缩放
现在在示例中,我看到您可以在main.ts中使用require。浏览器的规模问题是一次可以调用多少次 我想用MVC或MPV结构来构造代码。然后,每个模块将注入所需的js文件 如果我们有300个ts文件。如何构建项目,以便模块可以在需要时插入所需的js文件,而不必在main/app.ts中全部插入Typescript 键入脚本并使用jsrequire进行缩放,typescript,Typescript,现在在示例中,我看到您可以在main.ts中使用require。浏览器的规模问题是一次可以调用多少次 我想用MVC或MPV结构来构造代码。然后,每个模块将注入所需的js文件 如果我们有300个ts文件。如何构建项目,以便模块可以在需要时插入所需的js文件,而不必在main/app.ts中全部插入 提前感谢您的时间您可以使用requirejs定义在TypeScript中轻松完成此操作,不过: 样本: require(['lazyLoad'], (lazyLoadedModule: any) =&g
提前感谢您的时间您可以使用requirejs定义在TypeScript中轻松完成此操作,不过: 样本:
require(['lazyLoad'], (lazyLoadedModule: any) => {
// Use your lazyLoadedModule here.
});
与AMD:Import结合使用,但不要将导入的变量用于除类型信息以外的任何内容:
import lazyLoadModule = require('./lazyLoad');
if (needZipValidation) {
require(['./lazyLoad'], (lazyLoad: typeof lazyLoadModule) => {
if (lazyLoadModule.somethingETC('...')) { /* ... */ }
});
}