有一个主app.js
文件有import {Route} from "./router"
。路由器 - 取决于页面的当前url
的类将创建此页面处理程序的实例。例如,对于页面/home/accountPage
- 路由器将以这种方式创建一个处理程序:return new AccountPageHandler(params)
。事实证明,在路由器中导入了所有页面的所有处理程序(以及它们)。当我做System.import ('js/app.js')
我会加载所有的脚本,包括和不必要的 - 因为它们被导入到路由器中,并且路由器被导入到app.js.使用systemjs动态加载,如何不一次加载所有文件?
我该怎么做,以便不一次导入所有内容,而只是我想要使用?我相信这个问题早已为很多开发人员着手,但如何解决它 - 我不知道,因为我第一次面对这个问题。
P.S.
我的javascript是从typescript生成的(如果突然这会影响解决问题的选项)。
我有同样的问题。期待任何解决方案。 –