angularjs - Angular js 页面和 Twitter 分享

标签 angularjs url twitter hashtag

我正在尝试使用 Twitter Java Script API 在 Twitter 上共享页面。

问题在于该 url 包含哈希标签 #,因为它是使用 Angular JS 构建的页面,而 Twitter 会截掉哈希后面的 URL 片段。

最佳答案

发现井号#可以用%23代替。于是模板中的链接就变成了

<a href="https://twitter.com/share?url={{twitterfullurl}}" ...

在 Controller 中,我以这种方式更改了 url:

$scope.twitterfullurl = $scope.fullurl.replace('#', '%23');

关于angularjs - Angular js 页面和 Twitter 分享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23963407/

相关文章:

javascript - 如何在不加载页面内的情况下确定 url 缩短链接的最终链接?

android - 403 :The request is understood, 消息 - SSL 是必需的代码 - 92 但已被拒绝 Twitter Android

javascript - 将 css 类添加到 Angularjs 中的标记元素

javascript - 多次异步调用后的回调方法

angularjs - 从 ng-click 获取原始元素

android - 图像显示为gridview

javascript - javascript中只有一个url验证的正则表达式

ios - 使用 TwitterKit iOS guest 身份验证获取用户时间线时出现错误代码 403

jquery.tweet.js 插件不工作,如何显示推文

javascript - 如何检查元素在 AngularJS 模板上是否可见?