如何在弹出窗口中打开twitter按钮

时间:2017-07-30 09:43:29

标签: javascript angularjs html5

嘿我正在使用twitter widgets.js和angular.js,我试图让twitter在弹出中打开

这是我的代码,它的工作但是在不同的页面中打开 有什么想法吗? 我试过window.open,它不适合我。

<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
  <head>
   <meta charset="utf-8" />
    <title></title>
  <script 
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js">
  </script>
  <script src="http://platform.twitter.com/widgets.js"></script>
</head>


<body ng-app="myApp">

 twitter data-text="Your text: {{file.name}}" ></a>



<script>
    var app = angular.module('myApp', []);
    app.directive('twitter', [
        function () {
            return {
                link: function (scope, element, attr) {
                    setTimeout(function () {
                        twttr.widgets.createShareButton(
                            attr.url,
                            element[0],
                            function (el) { }, {
                                count: 'none',
                                text: attr.text

                            }
                        );
                    });
                }
            }
        }
    ]);
 </script>
 </body>

0 个答案:

没有答案