Blazored/LocalStorage在服务类中工作



是否有在Singleton服务类中注入Blazored/LocalStorage的示例?或者,我如何根据需要在服务类中获得Blazored/LocalStorage的实例?(所以不是注入,而是按需(

我有一个我写的代码的例子,但被要求减少问题中的细节,使其成为一个更广泛的问题。

我是Blazor编码的新手,所以如果我没有提供正确的信息,或者这是一个愚蠢的问题,我想我错过了一些简单的东西,请道歉。

如有任何帮助,我们将不胜感激。

好的。所以我不得不做一些事情来让它发挥作用,但似乎正在发挥作用

  1. 由于某种原因,我不得不关闭VS并重新打开,因为所有断点都被浏览器而不是VS捕获。
  2. 我修改了代码以具有:
  • private IlocalStorageService localStorage
  • 公共应用程序设置服务(本地存储中的IlocalstorageService(
    {本地存储=本地存储;}

在我的程序中,我有

  • builder.Services.AddBlazoredLocalStorage((
  • builder.Services.AddScoped<IAppSettingsService,应用程序设置服务>((

仅供参考。。AppSettingsService是我创建的一个新服务,每个组件都将注入该服务,以便组件可以访问本地存储,并将使用此AppSettingsService在值从另一个组件更改时引发事件,以便所有其他组件都可以更新其状态。

随着我的不断学习,如果我浪费了任何人的时间,请道歉。

感谢

相关内容

  • 没有找到相关文章

最新更新