gpt4 book ai didi

javascript - 来自 AngularJS 和查询字符串的 Restful API 调用

转载 作者:行者123 更新时间:2023-11-30 00:12:18 25 4
gpt4 key购买 nike

我目前正在开发一个具有编辑功能的网络应用程序。

目前我构建了一个包含记录列表的页面,这些记录都包含 id。

所以当我点击编辑按钮时,它会执行以下操作:

 $state.go('editCustomer', { customerObj: customer });

然后这将定向到显示正确记录并预填充数据的编辑页面,这是正常的。

但是我想通过单击编辑按钮的方式来创建类似于以下的 url:/customer?id=12345

当编辑页面加载时,它会从查询字符串中获取 id 并使用 $resource 调用 get。

所以我的问题是我怎样才能做到这一点?我是否需要更改服务器端的 api 路由以适应此问题,因为目前 get 如下所示

router.get('/:id', controller.show);

任何帮助都会很棒

谢谢

最佳答案

使用ui-sref :

<a ui-sref="editCustomer({ id: customer.id })">Edit</a>

这将为路由创建正确的 URL(类似于:/customer/12345)。

这适用于这样的路线:

$stateProvider
.state('editCustomer', {
url: '/customer/:id',
// etc ...
});

关于javascript - 来自 AngularJS 和查询字符串的 Restful API 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35967950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com