Angularjs 路由在视图源中不显示 html,但 React 显示

Angularjs route doesn't show html in view source, but react does

因为我在我的 SPA 中使用 angular route,所以我的 view page source 是空的(只有 ng-view 存在)。我看到 react 开发的一个网站,有类似的功能。但是当我看到页面源代码时,内容就在那里。 (例如 angular, ex for react

反应怎么可能?为什么不在 angular 中?有什么想法吗?

编辑:像google这样的爬虫,几年前就支持SPA爬取了,真的有必要使用服务端渲染吗?

您正在查看的 angular 项目中可能未实现服务器端渲染,这就是您看不到渲染的 html 的原因。 React 和 angular2 具有服务器端呈现的功能,这意味着您可以从服务器上的脚本呈现 html 并将该 html 发送到客户端。

您只能在页面源代码中看到 ng-views,因为它不执行渲染 SPA 中其他元素所需的 JS。 React 可以在服务器端呈现,并将呈现的 HTML 呈现给您的浏览器,而 Angular 仅在您的浏览器中呈现