2017-03-15 69 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