Как я могу добавить динамический угловой параметр в URL? - PullRequest
0 голосов
/ 28 мая 2018

Я работаю над проектом, который использует машинопись и angularjs.Я должен вставить ссылку на динамическую ссылку, как в примере:

http://..../Detail.aspx?code={{MyCode}} 

, где myCode - это динамический параметр для вставки в конце URL-адреса.Как вы советуете мне действовать?может ли помочь использование директивы ng-href?

Ответы [ 2 ]

0 голосов
/ 28 мая 2018
<a href="http://..../Detail.aspx?code={{MyCode}}"> Mylink </a>

будет работать нормально, если MyCode содержит значение и находится в области действия.

0 голосов
/ 28 мая 2018

В вашей конфигурации $ routeProvider установите для reloadOnSearch значение false:

$routeProvider
.when('/items', {
controller: 'ItemsCtrl',
templateUrl: '/templates/items',
reloadOnSearch: false
},
...
);

и в вашем контроллере используйте $ location.search () для установки параметра id:

$location.search('id', 123);
...