2017-01-18 3 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)); 

같은 무언가가 또한 확인할 수 있습니다.