使用java后端的angular 2服务器渲染

使用java后端的angular 2服务器渲染,java,angular,angular2-universal,Java,Angular,Angular2 Universal,我使用angular 2和java后端(tomcat)。 我正在尝试在我的POC中实现服务器端渲染。 我想知道angular universal是否可以帮助我(在客户端)。 我提前道歉,我对棱角分明和点头很陌生 为了理解使用universal进行服务器端渲染,我看了一下和 首先,我想知道我观察到的这些项目的行为是否正常: 对于第一个,preboot似乎不起作用(我在main.node.ts中将preboot标志设置为true):如果我在输入字段中键入某个内容,当角度加载时,它将被删除 对于第二个

我使用angular 2和java后端(tomcat)。 我正在尝试在我的POC中实现服务器端渲染。 我想知道angular universal是否可以帮助我(在客户端)。 我提前道歉,我对棱角分明和点头很陌生

为了理解使用universal进行服务器端渲染,我看了一下和

首先,我想知道我观察到的这些项目的行为是否正常:

对于第一个,preboot似乎不起作用(我在main.node.ts中将preboot标志设置为true):如果我在输入字段中键入某个内容,当角度加载时,它将被删除

对于第二个问题,我想知道服务器渲染是否真的有效,因为即使我在chrome选项中添加了节流功能,加载时间也很长,然后页面就会出现(就好像在所有资源下载之后都是客户端渲染的一样)

此外,我不得不说,目前我的POC可能很幼稚和简单,但我很难理解这些项目的切入点,我的POC很简单:

html:

<script src="/js/systemjs.config.js"></script>
main.ts(用js编译)

也许我错过了一些Nodej的理解

最后,有人能解释一下页面的服务器呈现版本和客户端呈现版本之间的确切区别吗

非常感谢

...
  var packages = {
    'app': { main: 'main.js',  defaultExtension: 'js' },
...
bootstrap(AppComponent, [HTTP_PROVIDERS]);