2017-03-15 7 views
0

私はまだ角を学んでいますが、私はこれを理解できません。 Angular eコマースアプリを構築しています。構築されたREST APIは一種のフラットです。 JSONは次のようになります。 http://example.com/api/products/角度のある特定のカテゴリにナビゲートするにはどうすればよいですか?

リターンのこのタイプの特定のカテゴリへの経路にどのような方法があります:

{ "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は次のようになりますか?

+0

上に読む

あなたはバージョン2を使用していますか? – Sam

+0

あなたはapiを呼び出してこのjsonを返す方法を尋ねていますか? – Sam

+0

私は角度1.4.3にいる。私はAPIを呼び出してJSONを返すことができます。私はどのように私は特定のカテゴリを持っている製品だけを返すことができます尋ねている。古風なクエリのように。だから、http://example.com/category.html?category = abc'のようなものは意味があると思っています。 – lz430

答えて

0

これにはルート解決を使用できます。角度バージョン1.450を使用しているため、角度バージョンをアップグレードするか、ui-routerを使用することをお勧めします。

カテゴリページをhttp://example.com/category/{category}に表示すると、選択した{category}をフェッチするルート(状態)を設定します。 jsonファイルを返して返します。解決here

+0

ありがとうございました。どのバージョンをアップグレードすることをお勧めしますか?私は角度1をまだ学んでいるので、私は今Angular 2から離れようとしています。あなたの考えを教えてください。 – lz430

+0

角度1を使用する必要がある場合は、角度> = 1.5.Xです。理想的には1.6 – Ladmerc

関連する問題