如何将动态 angular 参数附加到 url?
How can i append a dynamic angular parameter to an url?
我正在开发一个使用打字稿和 angularjs 的项目。我必须插入对动态 link 的引用,如示例所示:
http://..../Detail.aspx?code={{MyCode}}
其中 myCode 是要插入到 URL 末尾的动态参数。
你建议我如何采取行动?使用 ng-href 指令对我有帮助吗?
在您的 $routeProvider 配置中将 reloadOnSearch 设置为 false:
$routeProvider
.when('/items', {
controller: 'ItemsCtrl',
templateUrl: '/templates/items',
reloadOnSearch: false
},
...
);
并在您的控制器中使用 $location.search() 设置 id 参数:
$location.search('id', 123);
<a href="http://..../Detail.aspx?code={{MyCode}}"> Mylink </a>
将正常工作,前提是 MyCode
包含值并且在范围内。
我正在开发一个使用打字稿和 angularjs 的项目。我必须插入对动态 link 的引用,如示例所示:
http://..../Detail.aspx?code={{MyCode}}
其中 myCode 是要插入到 URL 末尾的动态参数。 你建议我如何采取行动?使用 ng-href 指令对我有帮助吗?
在您的 $routeProvider 配置中将 reloadOnSearch 设置为 false:
$routeProvider
.when('/items', {
controller: 'ItemsCtrl',
templateUrl: '/templates/items',
reloadOnSearch: false
},
...
);
并在您的控制器中使用 $location.search() 设置 id 参数:
$location.search('id', 123);
<a href="http://..../Detail.aspx?code={{MyCode}}"> Mylink </a>
将正常工作,前提是 MyCode
包含值并且在范围内。