问题标签 [ngx-cookie-service]
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.
angular - Angular 7无法删除子cookie路径
我正在研究 Angular 7,并使用 ngx-cookie-service 创建了两条不同的路径。
根路径 cookie 已删除,但子 cookie 未删除。
它在本地主机上工作,但在生产时它不工作。
javascript - 无法使用 ngx-cookie-service 设置 cookie
我正在使用angular 9
,我需要设置一个 cookie。我正在使用ngx-cookie-service 3.0.4
,我正在尝试这样做:
当我试图摆脱这个时,我在响应中得到 null,在浏览器中我没有看到这个 cookie。我试图得到如下结果:
我做错了什么?
angular - NGX Cookie 服务不返回任何内容
我在我的 AuthGuard.ts 中使用 NGX Cookie 服务来检查用户是否使用 cookie 登录。问题是当我尝试获取 cookie 用户的原始值时,get
它总是返回一个空白字符串。
但是我仍然可以创建一个 cookie,而且效果很好。
我确实将 cookie 作为提供程序放入了我的应用程序模块以及我的子模块中。
我将 Angular 8 与 Angular Universal 一起使用。
有什么想法可以解决这个奇怪的错误吗?
提前致谢
angular - 使用 ngx-cookie-service 在 iframe 网站上设置 cookie
例如,当我在我的角度组件中嵌入 youtube 视频时:
我将在开发者控制台的应用程序/存储/Cookies 中获得两个条目:
一个是我的存储空间,localhost
另一个是 iframe 网站的存储空间。
使用ngx-cookie-service我尝试将 cookie 设置到 youtube 部分,如下所示:
通过设置 only name
,value
并且domain
since.set
定义如下:set( name: string, value: string, expires?: number | Date, path?: string, domain?: string, secure?: boolean, sameSite?: 'Lax' | 'Strict' | 'None' ): void;
但它将它设置为我的https://localhost:4200
.
是否可以将其设置为https://youtube.com
部分?
angular - ./node_modules/ngx-cookie-service/fesm2015/ngx-cookie-service.js 147:132-140 中的警告“在 '@angular/core' 中找不到导出 'ɵɵinject'
我使用 Angular 7,我正在尝试安装 ngx-cookie-service 但收到上面的警告和错误:
core.js:18374 错误错误:未捕获(承诺):TypeError:Object(...)不是函数TypeError:Object(...)不是Module../node_modules/ngx-cookie-service的函数/fesm2015/ngx-cookie-service.js
我的 package.json
当我尝试在一个空项目上安装 ngx-cookie-service 时,它起作用了......但我没有找到任何解决方案
angular - Angular 9 - ngx-cookie-service 路径问题
我正在使用ngx-cookie-service包来存储一些与我的应用程序相关的数据。我需要将此 cookie 保存在基本路径上'/'
,所以每次我都知道如何检索它。我的这个 cookie 需要更新,当这种情况发生时,新的 cookie 必须存储在相同的路径中(所以在'/'
)。问题是有时当我刷新页面时,新的 cookie 会保存在新路径中,所以当我尝试用this.cookieService.get(cookieName, '/')
它检索它时显然会失败。尽管我明确声明要'/'
用作path ,但还是会发生这种情况。它并不总是发生,这会导致调试更加困难。
这是我使用 cookie 的服务
npm - SCRIPT1002: Syntax error - IE11, problem with ngx-cookie-service with angular 8
I have a problem with IE11 when I inject 'CookieService' on the 'providers' of 'app.module.ts'. I got this message with freezing page on IE11:
It works with all other navigators, I also tried 'ngx-cookie' and I got the same error.
Does anyone have a solution for this?
node.js - output.globals 中没有为外部模块“ngx-cookie-service”提供名称——猜测是“ngxCookieService”
使用 ng-packagr 我在构建过程中遇到了这个错误:
我的 package.json 看起来像:
也许将whitelistedNonPeerDependencies或umdModuleIds与 ngx-cookie-service 一起使用不是正确的方法
有人可以告诉我如何解决这个问题吗?
先感谢您
angular - 无法解析“ngx-cookie-service/lib/cookie.service”
在 Angular(10.2 版)中,我尝试按照说明使用 ngx-cookie-service:
- 跑“npm install ngx-cookie-service --save”
- 在app.module.ts中,添加provider如下:“providers: [CookieService]”
- 在app.module.ts中,导入如下:“import { CookieService } from 'ngx-cookie-service/lib/cookie.service';”
我可以在代码中使用它并且在任何文件中都没有显示错误,所以它似乎找到了它......但是在尝试构建“ng build --prod”时,我收到了这个错误:
./src/app/app.module.ts 中的错误找不到模块:错误:无法解析“ngx-cookie-service/lib/cookie.service”
有任何想法吗?
javascript - 在 Angular 应用程序的新选项卡中打开链接时,ngx-cookie 被删除
我使用 PC 通过 LAN 连接为网站提供服务,并使用 IPv4 地址而不是 localhost 在 LAN 上托管网站。
我正在使用 npm 包http-server
来提供已dist
编译的 Angular 应用程序。
我ngx-cookie-service
用于在 Angular 应用程序中操作 cookie。但是,当我通过router.navigate()
. 此外,cookie 并不总是被删除。
所以我对cookies发生了什么感到有点困惑。可能是什么原因?
PS虽然我还没有在后端实现会话。
Angular 版本:10+ ngx-cookie-service:11.0.2 浏览器:chrome 86