我有一个服务器端的blazor应用程序,我还使用simple injector在我的应用程序中进行其他依赖注入。我想注册从blazor到简单注入器容器的所有服务,因为否则我将不得不复制所有服务注册,但主要问题是有一些服务注册我不知道正确的注册方式(通常来自一些依赖注入扩展库)。例如,我需要像这样的东西 public void ConfigureServices(I
我一直在构造函数中使用依赖注入,这个构造函数工作得很好。我最近了解了Inject属性,但似乎无法让它工作。也许它不兼容,或者是我滥用了它。在Startup.cs中将其注册为服务:将其用作带有Inject属性的属性如果我切换到在构造函数中注入它,它就能工作。我是误用了属性还是根本不可能?
ASP.Net Core 3.1,使用Blazor
我正在使用Blazor中的新特性来创建一个自定义元素,并在AngularJs应用程序中呈现它。builder.RootComponents.RegisterAsCustomElement<TestComponent>("test-component");AngularJs控制器,您可以在其中看到注入的服务<div ng-controller="BlazorDashboard as vm">