我已经使用Angular 1编写了一个大型应用程序,并且需要使用AMD与MySQL进行延迟加载和结构化.应用程序不使用路由,但HTML,css和Javascript(角度模块)等应用程序的部分是延迟加载的.
现在我想改为Angular 2,我正在寻找HTML,css和JS(角度)内容的最佳延迟加载技术,它不依赖于路由,并且不依赖于数以千计的不同javascript框架.
所以延迟加载路由组件似乎很简单:http: //blog.mgechev.com/2015/09/30/lazy-loading-components-routes-services-router-angular-2
但是如果没有路线,你将如何实现这种情况?你会推荐像webpack这样的东西,还是应该保留requireJS?角度2有OClazyload吗?或者它甚至在没有任何框架的情况下以某种方式使用Angular 2?
我是"保持简单"的朋友,我真的希望尽可能小而简单.
谢谢!
我在这里做了一个非常简单的例子:
如您所见,intellisense 为我提供了有关 foo 函数中名为 test 的对象的接口的建议。完美,喜欢!
但是,如果您在其他地方声明该接口,如下所示:
智能感知只是告诉我测试参数有 Itest 接口,但它没有告诉我它的参数。
那么,在这种情况下,我如何“查看”接口“Itest”的参数,而不打开文件或查找编译器错误?