angular是如何和后端交互的?

不知道是不是这个意思,第一次接触开发网页,很多名词表达不太清楚.
通过看angular.cn的教程,欲仙欲死的看懂了(你问我懂没懂,应该算懂了,你问我会不会.....那就是时间问题了)大牛说的三大件组件,路由和模块,以及剩下的一些比较好懂的地方(虽然都看了一遍,但是有些真的不实际做,真正用到也不愿意花时间看.也就是看个名字,等用的时候估计才能仔细看)
真正0基础看的(就是以前看过html5基础部分,js的一部分,因为看了angular后才发现都是es6语法居多,以及nodejs),所以不清楚这个难度到底是对其他人是不是仅仅是一种工具换到另一种工具的差别?但是看完后真的发现,极大部分需求都可以由前端解决,后端仅仅传一些数据就可以了,算是泾渭分明?
........................................
那么问题来了,之前看nodejs中有介绍过jade,ejs和express交互,从后端取得数据显示到网页中(当时看到有网页模板的时候发现竟然还能这么写网页).那么angular是如何实现的?搜索过,网上都是angularjs的,我起步有点晚,一个多月前开始学习,再加上看了视频才知道angular最初的版本(2之前)和新版不是一回事.可能对于大牛来说,什么前后端交互最简单不过,换个什么样的后端都能迅速找到适配方法.但是从来没开发过,可以理解为nodejs+angular就这点知识.找了一天,就找出了点头绪.
1.angular应该用httpclient来获取数据
2.nodejs中应该监听对应请求给出资料(nodejs连sql这块还是知道怎么操作的)
但是问题是,如何将两者结合一起;目前在开发中,如果连接后端ng serve和node xx.js这两个应该怎么启动?这块想了挺长时间也查了挺长时间,但是都没获得有效信息,找到个开源项目,结果发现readme没写怎么启动........
不知道能否在这里获得答案

官方的英雄编辑器的例子看完,这些问题都可以有一个答案。

这位兄弟,大冬天的手冷,我看你打这么多字也不容易,态度也蛮真诚的,所以回你一下。

从提问题用的词语来看,你这个基础真的不扎实。

这年头早就不叫【网页开发】了,这个词是多少年前【网页三剑客】时代的用词。

你提的问题我看了,目测你的问题肯定不止那么多,强烈建议你花一周时间跟着教程一步一步走一遍 http://www.ngfans.net/category/1/posts

动手,做开发一定要动手,看是没用的。兄弟,angular是前端开发框架,只需要调用相关接口就可以实现数据通信,你实在不知道怎么做的话,用NSwag自动生成用于后台交互的ts文件。官网地址:http://NSwag.org。用依赖注入直接可以调用里面相关接口。

@大漠穷秋
找到了个项目,发现.....竟然如此简单,直接app.use()进行获得就可以了.而angular那里用HttpClient就行.确实第一次接触就是这个,没其他大佬那些从php过来的经验,一个很简单的方式却变成了盲区

不太能看懂你在说什么,app.use()看起来是Node端的代码。。。

@大漠穷秋 嗯就是nodejs,用express.之前我以为前后端交互还有单独写一系列的代码,结果看了代码后才发现这么简单

用app.get、post等对应的方法。use通常用来加载中间件。

登录后回复

与 Angular开发者 的连接断开,我们正在尝试重连,请耐心等待