Javascript 使用ember.js进行社交共享
我有一个用ember.js制作的单页应用程序,我在实现社交共享方面遇到了一些问题 我需要在hbs模板中实现如下内容:Javascript 使用ember.js进行社交共享,javascript,facebook,facebook-graph-api,ember.js,social,Javascript,Facebook,Facebook Graph Api,Ember.js,Social,我有一个用ember.js制作的单页应用程序,我在实现社交共享方面遇到了一些问题 我需要在hbs模板中实现如下内容: <a href="http://someaddres.com?u={{model.url}}&title={{model.title}}">Link</a> <script id='metamorph-190-start' type='text/x-placeholder'></script> MyTitle <sc
<a href="http://someaddres.com?u={{model.url}}&title={{model.title}}">Link</a>
<script id='metamorph-190-start' type='text/x-placeholder'></script>
MyTitle
<script id='metamorph-19...
我只需要我的头衔
更具体地说,我使用以下hbs模板进行facebook共享,模型初始化到路由器中:
<a href="https://www.facebook.com/login.php?next=http%3A%2F%2Fwww.facebook.com%2Fsharer%2Fsharer.php%3Fs%3D100%26p%255Btitle%255D%3D{{model.title}}%26p%255Burl%255D%3D{{model.url}}%26p%255Bsummary%255D%3D{{model.summary}}%26p%255Bimages%255D%255B0%255D%3D%2540Model.EventImage%2527%253EShare&display=popup"
target="_blank">
<img src="http://www.simplesharebuttons.com/images/somacro/facebook_img.png" alt="Facebook" />
</a>
我还尝试了第三方库,如janrain、ShareThis或AddThis,但在使用它们时,我遇到了初始化问题,在放入模板时根本没有显示按钮,并且在从模型自定义消息时也遇到了问题
谢谢,
Igor方法1-使用未绑定
要去除围绕模型值的变形标记,请尝试使用取消绑定
选项,该选项正好可以:
<a href="http://someaddres.com?u={{unbound model.url}}&title={{unbound model.title}}">Link</a>
然后在模板中使用计算的url
属性,如下所示:
<a {{bind-attr href=url}} target="_blank">Link</a>
希望有帮助。方法1-使用未绑定
要去除围绕模型值的变形标记,请尝试使用取消绑定
选项,该选项正好可以:
<a href="http://someaddres.com?u={{unbound model.url}}&title={{unbound model.title}}">Link</a>
然后在模板中使用计算的url
属性,如下所示:
<a {{bind-attr href=url}} target="_blank">Link</a>
希望有帮助。这实际上不太好,因为这将打开一个新的浏览器选项卡\窗口,而不是使用建议的js代码表单facebook@
不幸的是,您还需要在调用window.open(url,“blah”,“width=300,height=500”)的Ember.View(例如)中创建一个“action”(操作)这实际上不太管用,因为这将打开一个新的浏览器选项卡\窗口,而不是使用建议的js代码表单facebook@ 不幸的是,您还需要在调用window.open(url,“blah”,“width=300,height=500”)的Ember.View(例如)中创建一个“action”