如何在javascript中创建随机动态链接?

时间:2015-08-07 05:10:29

标签: javascript angularjs random hyperlink

嗨,我是网络开发世界的新手。我正在尝试编写一个代码,我可以获得动态链接。

就像在网址中的?之后我想生成随机数,因此每次用户访问网站时,它都会调用服务器而不使用缓存。

2 个答案:

答案 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();
}