请解释什么是角4?
我知道java servlets。
是否创建了Angular 4来替换servlet?或者它是像AngularJS,jQuery这样的javascript库吗?
修改
如果是javascript库那么为什么我需要安装node.js,安装angular cli甚至启动服务器。这些是入门教程angular.io/guide/quickstart的第一步?
我必须包含哪些js文件才能在浏览器中使用角度?
答案 0 :(得分:3)
Angular是一个可以轻松构建应用程序的平台 网络。 Angular结合了声明性模板,依赖注入, 端到端工具,以及集成的最佳实践来解决开发问题 挑战。 Angular使开发人员能够构建应用程序 住在网络,移动设备或桌面上
Angular是用于开发Web应用程序的javascript libary 和框架。
答案 1 :(得分:1)
Angular 4是适用于移动设备和桌面的javascript 框架,但如果您需要服务器端渲染,则可以使用Angular Universal。
此信息来自Angular Universal的官方页面:
在较高的层面上,Angular Universal有两个主要部分:
- 在服务器上呈现,这意味着为给定路线的页面生成所有HTML
- 从服务器视图转换到浏览器客户端中的客户端视图
使用Angular Universal的服务器渲染流程
服务器预渲染的流程:
服务器重新呈现的流程:
服务器视图到客户端视图转换的流程:
欲了解更多信息: