我在Facebook上分享了一个链接http://35.154.102.35/index.html#/shareProfile
。但共享并没有发生,它将shareProfile作为userid并重定向到person share.profile的配置文件。可以做什么来重定向到我的链接?
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";
答案 0 :(得分:1)
试试这个
$scope.shareVDetails = "http://35.154.102.35/index.html#/shareProfile";
$scope.facebook = "http://facebook.com/sharer.php?u=" + $scope.shareVDetails;
on html
<a href="{{ facebook }}" >
答案 1 :(得分:0)
一般情况下,如果您根据文档使用控制器中的数据作为链接的一部分,则您希望将ng-href用于链接。
答案 2 :(得分:0)
你需要对url进行编码,因为哈希符号被视为facebook链接不属于你的一部分。所以:
$scope.shareVDetails = encodeURIComponent("http://35.154.102.35/index.html#/shareProfile");