Передайте 2 разных параметра, т.е. идентификатор и имя в маршрутизации angularJS.

Передайте 2 параметра в URL-адресе, используя маршрутизацию в Angularjs.

то есть я хочу, чтобы URL-адрес был похож на /Business/Industry/3/Aviation

Вот контроллер MVC:

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

Вот тег привязки:

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

Примечание. Оба параметра являются динамическими list.Id и list.IndustryName.

Вот угловая маршрутизация:

Я пробовал ниже, но не правильно.

может кто подскажет как сделать. Как звонить по маршрутизации.

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

person asasasaa    schedule 09.11.2017    source источник
comment
проверьте эту ссылку: - stackoverflow.com/questions/35967305/   -  person Vasu Kuncham    schedule 09.11.2017
comment
Есть ли решение передать два параметра в маршрутизации angularjs?   -  person asasasaa    schedule 09.11.2017


Ответы (1)


Вы почти у цели:

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

сопоставляется с URL-адресом в этом формате:

view2/1234/4567

1234 — это pqid, а 4567 — cid.

Так что ваша маршрутизация, я думаю, работает, просто измените ссылку на #/view2/775/4.

Или, если вы хотите сохранить ту же ссылку, измените маршрутизацию на:

#/view2/pqid/:pqid/cid/:cid
person Vasu Kuncham    schedule 09.11.2017
comment
в контроллере Industry mvc есть два параметра: один — int, а другой — строка.. хорошо.. и что такое href в теге привязки? - person asasasaa; 09.11.2017