问题标签 [ngx-share]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
29924 浏览

angular - 无法绑定到“图标”,因为它不是“fa-icon”的已知属性

我在我的项目中使用ngx-share's Share Button Directive 。但是,我似乎无法使用这些图标。如果我尝试使用这样的图标:

我得到的是以下错误:

我该如何解决这个问题?


我添加ShareModule到进口清单:

我的组件还根据需要注入ShareButtons对象:

0 投票
4 回答
1995 浏览

ngxs - 如何从 NGXS 商店获取以前的状态

在 NGXS 中,我们有 getState() 来获取当前状态。有没有办法从商店获取以前的状态?我正在寻找解决方案,因为我必须实现 Undo/Redo 类型的功能。谢谢!

0 投票
1 回答
2933 浏览

angular - @ngx-share 分享按钮在 Angular 6 中不起作用

我在我的 Angular 6 项目中使用 Facebook 分享按钮,在此处找到。这应该是“使用 [shareButton] 指令将任何元素转换为共享按钮。”。

根据说明,我做

npm i -S @ngx-share/core @angular/cdk

没有错误

在我的app.module.ts我做import { ShareModule } from '@ngx-share/core';,然后我把HttpClientModuleShareModule我的进口。

然后我把这个按钮放在我的模板<button shareButton="facebook">Share</button>中。这里没有错误。

但如果我再做ng serve一次,我会得到

我在这里想念什么?我怎样才能使它适用于 angular 6 ?角度 6 的说明看起来相同。我在这里想念什么?谢谢

0 投票
1 回答
795 浏览

javascript - iOS 上的 PWA 在单击共享按钮时导航到空白屏幕

我正在研究基于 Angular 的 PWA。该应用程序具有使用 ngx-share/core 模块生成的社交媒体共享按钮。除了在 iOS 上运行的网站的 PWA 版本外,这些按钮都可以正常工作。当用户点击分享按钮时,操作系统会自动打开相关已安装的应用程序(即 twitter)以允许分享,所有元数据都会通过,但是当您返回 PWA 时,它现在显示一个空白屏幕,甚至如果您关闭并重新打开 PWA。我相信正在发生的事情,通过一些调试,我在单击共享按钮时发现 iOS 似乎会自动将 PWA 导航到新的 about:blank 页面,然后硬缓存此 url,从而导致空白屏幕。

我尝试了多个修复程序,但似乎没有任何效果。我尝试将 event.preventDefault() 添加到 click 事件,甚至是 history.go(-1),但这似乎没有任何效果,因为它会自动导航离开此页面,因此实际上没有执行任何代码. 我尝试编辑 manifest.json ,包括范围和 start_url。我尝试在 ngsw-config.json 中编辑缓存值。由于模块似乎处理社交媒体的链接,我无法添加 target="_blank",并且不确定这是否能解决问题,因为它似乎是 iOS 特定的问题。

article.component.html

文章.component.ts

清单.json

ngsw-config.json