代码之家  ›  专栏  ›  技术社区  ›  Nicoleta Wilskon

在facebook上共享链接

  •  1
  • Nicoleta Wilskon  · 技术社区  · 7 年前

    我正在共享链接 http://35.154.102.35/index.html#/shareProfile 在脸书上。但共享不会发生,它将shareProfile作为用户ID并重定向到个人共享的配置文件。轮廓如何重定向到我的链接?

     <div class="share-links">
          <a href="http://facebook.com/sharer.php?u={{shareVDetails}}" class="fa fa-facebook" target="_blank"></a>
        </div>
    

    JS:

    $scope.shareVDetails = "http://35.154.102.35/index.html#/shareProfile";
    
    3 回复  |  直到 7 年前
        1
  •  1
  •   Kent Dela Cruz Fueconcillo    7 年前

    试试这个

    $scope.shareVDetails = "http://35.154.102.35/index.html#/shareProfile";
    
    $scope.facebook = "http://facebook.com/sharer.php?u=" + $scope.shareVDetails;
    

    在html上

    <a href="{{ facebook }}" >
    
        2
  •  0
  •   user441521    7 年前

    通常,如果您根据其文档使用控制器中的数据作为链接的一部分,那么您希望使用ng href进行链接。

    https://docs.angularjs.org/api/ng/directive/ngHref

        3
  •  0
  •   Bartek Cichocki    7 年前

    你需要对url进行编码,因为散列符号被视为facebook链接的一部分,而不是你的链接。因此:

    $scope.shareVDetails = encodeURIComponent("http://35.154.102.35/index.html#/shareProfile");