在 url 中使用 Angularjs 中的路由传递 2 参数。
即我希望网址像/Business/Industry/3/Aviation
以下是 MVC 控制器:
public ActionResult Industry(int ServicesId, string Servicesname = "")
{
return View();
}
这是锚标记:
<a href="#/Industry/{{list.Id}}/{{list.IndustryName}}">
注意:两者都是动态列表。ID 和列表。行业名称
这是角度路由:
我已经尝试了以下方法,但不正确。
谁能告诉我该怎么做。如何通过路由呼叫。
.when('/Business/Industry/:Id', { templateUrl: '/Business/Industry', controller: 'BusinessIndustry' });
你快到了:
.when('/view2/:pqid/:cid'
映射到以下格式的 URL:
view2/1234/4567
1234是PQID,4567是CID。
所以你的路由,我认为是有效的,只需将链接更改为#/view2/775/4。
或者,如果要保留相同的链路,请将路由更改为:
#/view2/pqid/:pqid/cid/:cid