2017-03-15 28 views
0

我仍然在学习Angular,但我无法弄清楚这一点。我正在构建一个Angular电子商务应用程序。构建的REST API是平坦的。该JSON看起来是这样的:如何导航到角度中的特定类别?

{ "ShipFrom": "TN", "PartNumber": "ABC-xyz", "Category": "ACCESSORIES", "Description": "ABC Description", "Price": 13.98, "PictureURL": "example.com/xyz.jpg" }, { "ShipFrom": "TN", "PartNumber": "EFG-xyz", "Category": "ACCESSORIES", "Description": "ABC Description", "Price": 13.98, "PictureURL": "example.com/xyz.jpg" },

的实际调用URL看起来是这样的: http://example.com/api/products/

有什么办法路由到一个特定的类别与这种类型的回报?

+0

您正在使用版本2? – Sam

+0

你问如何调用api并返回这个json? – Sam

+0

我在Angular 1.4.3上。我可以调用API并返回JSON。我在问我如何才能返回具有特定类别的产品。像一个老式的查询。所以像'http://example.com/category.html?category = abc'这样的东西是有道理的。 – lz430

回答

0

您可以使用路由解析为此。我就劝升级版角或使用UI路由器由于您使用的角度1.4.X

假设你的类别页面应该http://example.com/category/{category}显示,你设置的路由(州)解析为获取所选{category}从json文件并返回它。

阅读解决here

+0

谢谢你。你建议升级到什么版本?我正试图远离Angular 2,因为我还在学习Angular 1.让我知道你的想法。 – lz430

+0

如果您必须使用Angular 1,那么Angular> = 1.5.X.理想情况下1.6 – Ladmerc