gpt4 book ai didi

javascript - AngularJS ng-repeat 操作 ID

转载 作者:行者123 更新时间:2023-12-03 08:16:20 26 4
gpt4 key购买 nike

我正在寻找一种在 ng-repeat 中轻松操作 ID 的方法。例如,假设我在客户表中有一个带有 customerId 的客户。我在另一个表(例如订单)中使用该 customerId。现在,当我从订单中提取数据供用户在 ng-repeat 表中查看时,我想将 customerId 更改为 customerName 以便视觉目的,而不是实际更改物理值,只是显示。

我的第一个想法是,当在 php 脚本中请求订单列表时,可以根据客户表中的 customerId 循环请求 customerName 并将其添加到订单数组中,但这看起来很冗长并且不像我可以在 DOM 中操作的东西那么友好。我的第二个想法是过滤器,尽管 ajax 请求似乎不是过滤器中可行的选项。

有人能指出我正确的方向吗?

干杯。

最佳答案

转向“答案”,以便我可以更好地格式化它。

假设您有两张表。订单具有名为 CustomerID 的外键列,而 Customers 表具有主键列 CustomerID。您可以将它们与您想要的所有订单字段一起加入。我没有 mysql,所以语法可能略有不同,但这就是想法:

SELECT Customers.CustomerName, Orders.OrderID, Orders.SomeField
FROM Customers
LEFT JOIN Orders
ON Customers.CustomerID=Orders.CustomerID
ORDER BY Customers.CustomerName
WHERE Order.OrderId = 1234;

这直接来自http://www.w3schools.com/sql/sql_join_left.asp

关于javascript - AngularJS ng-repeat 操作 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33923507/

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