Angular2是否始终是服务器端渲染?

Angular2是否始终是服务器端渲染?,angular,Angular,我遇到了angular2 cli的问题。 我使用cmd并键入angular2 cli“ng build”该项目,打开index.html,得到“加载”文本,无法显示绑定文本。但是我使用了“ng serve”,然后我得到了包含正确数据的页面。 我试图在“/dist”文件夹中找到整个html包文件,但找不到它。 谁能帮我一下,angular2在哪里捆绑html文件,我不知道?浏览器还是服务器端?angular2在客户端渲染!有一个名为“Angular2 Universal”的项目,它将支持服务器端渲

我遇到了angular2 cli的问题。 我使用cmd并键入angular2 cli“ng build”该项目,打开index.html,得到“加载”文本,无法显示绑定文本。但是我使用了“ng serve”,然后我得到了包含正确数据的页面。 我试图在“/dist”文件夹中找到整个html包文件,但找不到它。
谁能帮我一下,angular2在哪里捆绑html文件,我不知道?浏览器还是服务器端?

angular2在客户端渲染!有一个名为“Angular2 Universal”的项目,它将支持服务器端渲染

我假设生产构建中的某些路径(相对/绝对)存在问题。。
只需打开您使用过的浏览器的开发工具,看看会出现什么错误消息。

当您打开
index.html
I-understs时,您直接按照文件url打开它,如
C:\Documents\bla\index.html
?这将不起作用,您必须使用HTTP Web服务器为应用程序提供服务,并使用
HTTP://
url


这正是
ng serve
所做的。它在端口4200上运行一个Web服务器,然后您就可以打开Angular 2应用程序了。

是的,这就是我遇到的问题。你的答案很清楚。谢谢。我把这个框架搞错了,你的答案很清楚,谢谢。