如何将动态角度参数附加到网址?

时间:2018-05-28 09:11:25

标签: angularjs typescript href querystringparameter

我正在开发一个使用typescript和angularjs的项目。我必须在示例中插入对动态链接的引用:

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

其中myCode是要在URL末尾插入的动态参数。 你怎么建议我采取行动?可以使用ng-href指令帮助我吗?

2 个答案:

答案 0 :(得分:0)

在$ routeProvider配置中,将reloadOnSearch设置为false:

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

并在您的控制器中使用$ location.search()来设置id参数:

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

答案 1 :(得分:0)

<a href="http://..../Detail.aspx?code={{MyCode}}"> Mylink </a>

将正常工作,前提是MyCode包含值并且在范围内。