嗨,我是网络开发世界的新手。我正在尝试编写一个代码,我可以获得动态链接。
就像在网址中的?
之后我想生成随机数,因此每次用户访问网站时,它都会调用服务器而不使用缓存。
答案 0 :(得分:0)
在angularjs中,您可以使用nghref指令https://docs.angularjs.org/api/ng/directive/ngHref
这样的事情:
// html
<a ng-href="someurl/?rand={{getRand()}}">link</a>
// angular controller
$scope.getRand = function() {
return Math.floor(Math.random()*100000)
}
答案 1 :(得分:0)
您的要求的最佳方式是以毫秒为单位追加系统时间而不是随机数,因为随机数可以相同。
您可以使用as -
<div ng-app ng-controller="Ctrl">
<a ng-href="url/?no={{time}}">link</a>
</div>
function Ctrl($scope)
{
$scope.time = new Date().getTime();
}