2017-01-18 8 views
0

ソーシャルシェアのためのvenetsを処理できるボタンを生成するには、何を達成しようとしているのですか?私はhttps://github.com/720kb/angular-socialshareに記載されているすべての属性を持つボタンを作成しますが、ボタンをクリックしても何も起こりません。私はボタンが作成された後イベントをバインドする必要があることを知っているが、私は本当にどのように知っていない。720kb SocialShare share with dinamic created button

var testingUrl = response.id; 
var twitterButton = '<a id="thisButton"type="button" class="btns twitter-new twitter-skin mdm-btn pull-right" socialshare="" socialshare-provider="twitter" socialshare-trigger="click" socialshare-url="'+testingUrl+'" socialshare-hashtags="something, something, something" socialshare-via="something," socialshare-text="Checkout this chart" socialshare-popup-height="300" socialshare-popup-width="400" socialshare-trigger="click">Share to <i class="fa fa-twitter"></i></a>' 
$('#chart_1_content').append(twitterButton); 

答えて

0

HTMLコードを最初にコンパイルする必要があります。これは、角度で指示を認識できるようにするためです。 testingUrlの値が有効なURLである場合は、この

var testingUrl = response.id; 
var twitterButton = '<a id="thisButton"type="button" class="btns twitter-new twitter-skin mdm-btn pull-right" socialshare="" socialshare-provider="twitter" socialshare-trigger="click" socialshare-url="'+testingUrl+'" socialshare-hashtags="something, something, something" socialshare-via="something," socialshare-text="Checkout this chart" socialshare-popup-height="300" socialshare-popup-width="400" socialshare-trigger="click">Share to <i class="fa fa-twitter"></i></a>' 
$('#chart_1_content').append($compile(twitterButton)($scope)); 

よう 何かはまた、あなたがチェックすることがあります。