那里肯定有人已经遇到过这种情况......
我创建了一个 WebApi 解决方案,实现了 swagger,完整的文档,整个 9 码!
现在,我想在我的 Web 应用程序上将此 Api 作为连接服务使用。因此,请遵循在线的每个教程:
这会在我的解决方案中生成一个部分类(MyTestApiClient)
public parial class MyTestApiClient
{
// auto generated code
}
Run Code Online (Sandbox Code Playgroud)
下一步,在 Startup.cs 中注入服务
services.AddTransient(x =>
{
var client = new MyTestApiClient("https://localhost:5001", new HttpClient());
return client;
});
Run Code Online (Sandbox Code Playgroud)
然后,将类注入到使用它的某个类中,这一切都有效
public class TestService
{
private readonly MyTestApiClient _client; // this is class, not an interface -> my problem
public TestService(MyTestApiClient client)
{ …Run Code Online (Sandbox Code Playgroud) dependency-injection swagger .net-core openapi openapi-generator
我已经在我的 Angular-Cli 应用程序中实现了 ngx-translate 并且在我执行以下操作时工作正常:
<div>{{ 'some.value' | translate }}</div>
Run Code Online (Sandbox Code Playgroud)
但是我该如何翻译 HTML 组件的属性呢?就像是:
<div data-text="{{ 'some.value' | translate }}"></div>
Run Code Online (Sandbox Code Playgroud)
(上面这段代码不起作用)
在此先感谢您提供的任何帮助...
JB