gpt4 book ai didi

javascript - 本地存储 : I can't remove an item using @ngx-pwa/local-storage

转载 作者:行者123 更新时间:2023-11-30 06:20:06 24 4
gpt4 key购买 nike

我在 Angular 6 webapp 中有一个链接,当我单击它时,我想使用本地存储中的 removeItem(该项目是 dateFilter)。我正在使用 @ngx-pwa/local-storage

我的方法在我的 app.components.ts 中

 clearFilter(){       
this.storage.removeItem('dateFilter').subscribe(() => {});
}

我的 HTML app.component.html

 <li *ngIf="user.storeOwner || menu.includes('report_employees')">
<a class="sub-links" (click)="sendToPage('/employees-report', langs.reports + ' > ' + langs.professionals); clearFilter()">
{{langs.professionals || 'Profissionais' }}
</a>
</li>

当我点击时一切正常,但它不会删除项目 dateFilter 并且不会显示任何错误。

最佳答案

这是与方法竞争的问题clearFilter()SendToPage我调用sendToPagestorage里面像这样的方法:

HTML(点击内)

 (click)="clearFilter('/employees-report', langs.reports + ' > ' + langs.professionals)"

方法:

 clearFilter(url, desc){
this.storage.removeItem('dateFilter').subscribe(() => {
this.sendToPage(url, desc);
});
}

然后我将参数传递给方法以删除 sendToPage 之前的项目

关于javascript - 本地存储 : I can't remove an item using @ngx-pwa/local-storage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53726038/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com