0

Angularjsでのルーティングを使用してurlの2パラメータを渡します。angularJSルーティングで2つの異なるパラメータ、つまりIdとNameを渡します。

<a href="#/Industry/{{list.Id}}/{{list.IndustryName}}"> 

注:ここでは

public ActionResult Industry(int ServicesId, string Servicesname = "") 
     { 
      return View(); 
     } 

は、アンカータグである:

私は/Business/Industry/3/Aviationここ

はMVCコントローラであるようなURLがあるしたい、つまり、どちらも動的にあるlist.Id企業名

ここでは角度ルーティングがあります:

私は以下を試してみましたが、正しくありません。

どのようにすればいいか教えてください。 ルーティングによる呼び出し方法。

.when('/Business/Industry/:Id', { templateUrl: '/Business/Industry', controller: 'BusinessIndustry' }); 
+0

チェックこのリンク: - https://stackoverflow.com/questions/35967305/angularjs-how-to-pass -multiple-parameters-to-controller-through-ng-href –

+0

angularjsルーティングで2つのパラメータを渡すソリューションはありますか? – asasasaa

答えて

0

あなたはほとんどあります。この形式のURLへ

.when('/view2/:pqid/:cid' 

マップ:

view2/1234/4567 

1234 pqidと4567 CIDています。

あなたのルーティングは動作していると思いますので、リンクを#/ view2/775/4に変更してください。

それともあなたがあなたのルーティングを変更する同じリンクを維持したい場合:

#/view2/pqid/:pqid/cid/:cid 
+0

インダストリアルmvcコントローラには2つのパラメータがあり、1つはintで、もう1つはstring..okay..andはアンカータグのhrefですか? – asasasaa

関連する問題