最近小咸儿在做项目的时候,前端使用的是Angular4,因为是前后端分离的问题,所以在进行查询时,需要在URL中填写后端方法的地址,但是需要传递三个参数,这就难倒小咸儿,经过多方打探,终于明白该如何传递,发现十分之简单。
什么是Angular? |
横跨所有平台:学会用Angular构建应用,然后把这些代码和能力复用在多种多种不同平台的应用上 —— Web、移动 Web、移动应用、原生应用和桌面原生应用。
小咸儿这次使用的就是移动端的web,所以很多东西都是在学习之中进行。
具体的Angular的特点不在说明,来说一下,Angular中URL的使用。
URL是什么? |
统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。
在这里可以知道,URL地址可以被浏览器处理并且可以指出文件所在的位置,这样写好的URL地址就可以通过swagger与后端方法连接在一起,调用后端的方法。
第一种:一个参数 |
![这里写图片描述](https://i-blog.csdnimg.cn/blog_migrate/f8500b47e70356d505524d45762b538b.png)
一个参数的时候,很简单,直接使用‘+’就行,可以把参数传递过去,格式如下:
http://192.168.22.107:20004/integral/gam/swagger-ui.html/类/方法名/Id
第二种:多个参数 |
![这里写图片描述](https://i-blog.csdnimg.cn/blog_migrate/e201edcf2fdbc685c2e9017e8c2d957d.png)
因为Angular是单页面应用,所以它的地址格式都是 http://192.168.22.107:20004/integral/gam/swagger-ui.html/类/方法名/1/2/1这种的。虽然仍然需要使用‘+’连接,但是在两个参数之间,添加了一个“/”,这个十分重要。
再知道怎么传递多个参数之后,发现还是特别简单的,突然让自己想起一个视频来:别人眼中的程序员和实际的程序员。嗯,挺有意思的!