我已经在我的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 –
是否有使用令牌的逻辑,即如果令牌为空用户将被重定向到登录页面或类似的东西。 –