现有nodejs应用程序上的Angular2页面

时间:2017-03-15 23:10:22

标签: node.js angular

我有一个小网站,目前在nodejs平台上运行。它使用nodejs作为路由和其他服务器端逻辑,并使用jquery作为前端。我想在Angular 2中引入我尚未构建的网站页面。有可能吗?我不是在寻找有关如何做到的详细步骤,但只是想知道它是否真的可行并且也值得这样做?感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

你绝对可以做到。您唯一需要做的就是确保NodeJS提供angular 2 SAP的index.html文件。从那里开始,一切都基于您的前端架构以及您希望如何在SAP上设计导航。

我唯一担心的是长期发展是沿着角度2使用jquery。角度2是用打字稿写的(据我所知)你也会把它带到jquery那里增加复杂性和混乱。

一个好的开发实践是将jquery保留在AngularJS或Angular 2之外,而不是使用Angular指令。当然,学习曲线更大,但你一定会从中受益。

如何组合angular2和nodejs http://thejackalofjavascript.com/developing-a-mean-app-with-angular-2-0/

如何构建项目的主要结构 https://github.com/angular/angular-cli

自动化您的项目 https://scotch.io/tutorials/automate-your-tasks-easily-with-gulp-js

资源页面取自另一个答案:

Angular2 and NodeJs

希望这有帮助。

编辑:保持当前页面的路径不变,并将新页面视为单页面应用程序,您可能需要构建单独的api端点以向其提供资源(用户详细信息等)。 / p>