将URL字符串$ {userid}替换为javascript对象中的实际用户ID

时间:2016-05-06 15:49:12

标签: javascript angularjs string

我使用${USERID}获取以下网址,我只想用a.userId javascript对象值替换。

angular.forEach(users.items, function(a))
{
    //navigationUrl="mysite.com/users/userId=${USERID}
    link = $scope.navigationUrl + a.userId
}

在上面的代码中,我只需要用 a.userId 替换navigationUrl的$ {USERID}。 我如何实现这一目标?

2 个答案:

答案 0 :(得分:2)

类似的东西:

angular.forEach(users.items, function(a))
{
    //navigationUrl="mysite.com/users/userId=${USERID}
    link = $scope.navigationUrl.replace("${USERID}", a.userId); 
}

假设您的用户ID为16,您将拥有mysite.com/users/userId=16

答案 1 :(得分:1)

我有一种预感,你试图使用不正确的角度。如果我的预感不正确,请原谅我。

看起来您想要根据用户数组生成链接列表。试试这个......

define

查看working demo