我已經在我的angular 2項目中使用ng2 Share按鈕插件實現了共享功能,它正常工作一件事情,即在共享Feed之後,某些用戶點擊該共享Feed之後,被重定向到我分享的鏈接,但我希望他登陸我的網站登錄頁面進行身份驗證?在Angular 2中使用ng2共享按鈕共享
這裏是我的HTML代碼: -
<div class="flip-container" ontouchstart="this.classList.toggle('hover');">
<div class="flipper">
<div class="front">
<img class="like_2" alt="image" (click) = "shareIt(i)" src="assets/img/Fwd Icons/share.png">
</div>
<div class="back">
<div class="row" >
<section class="widget sharing_buttons_widget">
<share-buttons (click) = "closeShareIt(i)" [url]=" myFeed.contentUrl "
[count]="false"
[totalCount]="true"
[defaultStyle]= "true"
(popUpClosed) = "true"
[google]="googleInner"
[pinterest]="false"
[linkedIn]="false"
[tumblr]="tumblrInner"
[reddit]="false"
[stumbleUpOn]="false">
</share-buttons>
</section>
</div>
</div>
</div>
</div>
,在我的組件文件: -
hideFeed(myFeed){
const FeedStar = {
'FeedUId' : myFeed.uid
};
this.feedService.DynamicArticles(FeedStar).subscribe(
data => {
});
this.iframeURL = this.sanitizer.bypassSecurityTrustResourceUrl( myFeed.contentUrl);
this.showIframe = true;
}
有沒有什麼地方可以添加'callback-url'?這可能是你需要的東西。我也可以知道哪些ng2share組件正在使用? – Smit
您可以在訂閱方法中添加回調方法,並且這是ng2的鏈接Share按鈕https://github.com/MurhafSousli/ng2-sharebuttons –
是否有使用令牌的邏輯,即如果令牌爲空用戶將被重定向到登錄頁面或類似的東西。 –