在 Facebook 分享 link

Sharing a link in facebook

我正在 facebook 上分享 link http://35.154.102.35/index.html#/shareProfile。但是共享不会发生,它将 shareProfile 作为用户 ID 并重定向到个人资料 share.profile.What 可以重定向到我的 link ?

HtmL:

 <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";

如果您根据他们的文档将控制器中的数据作为 link 的一部分使用,通常您希望将 ng-href 用于 links。

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

您需要编码 url,因为井号被视为 facebook 的一部分 link 而不是您的。所以:

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

试试这个

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

$scope.facebook = "http://facebook.com/sharer.php?u=" + $scope.shareVDetails;

于 html

<a href="{{ facebook }}" >