繁体   English   中英

Angular 2同构吗? 会在将来吗?

[英]Is Angular 2 Isomorphic? Will it be in the future?

大量阅读了同构框架,并对是否可以将Angular 2视为“同构”感到好奇。 它似乎没有包含在任何列表中,但这很可能是因为它仍然很新。

我已经读到Angular 2与DOM的联系不如AngularJS,但它不支持服务器渲染。 从这个链接来看

https://github.com/mbujs/isomorphic-angular

默认情况下,Angular 2似乎没有被分类为“同构”,但是它似乎正朝着这种方向发展。

我知道一个非常笼统的问题,但只是想看看是否有人对此事有任何想法或意见,或者实际上是否真的重要!

谢谢

该文件较旧。 Angular2已计划支持服务器渲染,它可能已经可以工作了(不知道当前状态)。 另请参见https://github.com/angular/angular/issues/1810https://angularu.com/VideoSession/2015sf/angular-2-server-rendering

看起来好像Angular 2的创建者希望它是多平台的(因此,是的,服务器端渲染)。 如果您在GitHub上浏览它们的源代码,您会发现它们有一些用于服务器端和浏览器端“平台”的模块-一个平台使用Angular2为该库提供了bootstrap方法,从而使其能够启动应用程序(请考虑angular.bootstrap )。

不幸的是, server.ts当前为空,因此看起来像现在,不,它不是同构的。 看来Angular2使用了适配器模式来连接到本机浏览器API,因此完全有可能只需要为服务器端编写适配器即可使其工作。

除了上面的Gunter所链接的问题之外,没有其他功能跟踪,因此,最好的办法是保留该功能的标签。

有趣的是,似乎也有网络工作者的源文件。

不必担心在GitHub存储库上导航时会迷路,由于某种原因,Angular2存储库看起来像是故意很难遍历dart和ts的混合物来导航的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM