在angularJS路由中传递2个不同的参数,即Id和Name



在 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

相关内容

  • 没有找到相关文章

最新更新