是否有在Singleton服务类中注入Blazored/LocalStorage的示例?或者,我如何根据需要在服务类中获得Blazored/LocalStorage的实例?(所以不是注入,而是按需(
我有一个我写的代码的例子,但被要求减少问题中的细节,使其成为一个更广泛的问题。
我是Blazor编码的新手,所以如果我没有提供正确的信息,或者这是一个愚蠢的问题,我想我错过了一些简单的东西,请道歉。
如有任何帮助,我们将不胜感激。
好的。所以我不得不做一些事情来让它发挥作用,但似乎正在发挥作用
- 由于某种原因,我不得不关闭VS并重新打开,因为所有断点都被浏览器而不是VS捕获。
- 我修改了代码以具有:
- private IlocalStorageService localStorage
- 公共应用程序设置服务(本地存储中的IlocalstorageService(
{本地存储=本地存储;}
在我的程序中,我有
- builder.Services.AddBlazoredLocalStorage((
- builder.Services.AddScoped<IAppSettingsService,应用程序设置服务>((
仅供参考。。AppSettingsService是我创建的一个新服务,每个组件都将注入该服务,以便组件可以访问本地存储,并将使用此AppSettingsService在值从另一个组件更改时引发事件,以便所有其他组件都可以更新其状态。
随着我的不断学习,如果我浪费了任何人的时间,请道歉。
感谢