将数据从ASP.NET MVC控制器传递到Angular 2.0组件的最佳方法是什么.例如,我们使用ASP.NET MVC模型,并希望将它的JSON版本发送给Angular,因此我们可以在Angular中使用它.
在控制器为视图提供服务的那一刻,我们已经能够将一些数据推送到Angular2(模型).因此不需要额外的AJAX调用来获取该数据.
但是我正在努力将它"注入"Angular组件.你怎么做到这一点?对此有什么好的参考?你可能已经注意到了,我对Angular2很新.
我的index.cshtml看起来像这样.
<div class="container">
<div>
<h1>Welcome to the Angular 2 components!</h1>
</div>
<div class="row">
<MyAngular2Component>
<div class="alert alert-info" role="alert">
<h3>Loading...</h3>
</div>
</MyAngular2Component>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
亲切的问候,
抢
对于我们正在开发的项目,我们会自动生成Swagger文件.但是此时我们正在努力应对CORS部分.
我们正在使用Amazon API网关导入api功能.要与Swagger和CORS结合使用,我们必须在源代码中创建一个额外的操作(操作),它允许每个api方法(操作)的CORS(选项)!例如:
[HttpOptions]
[Route("{id}")]
[ProducesResponseType((int)HttpStatusCode.OK)]
public IActionResult UserOptions()
{
return new OkResult();
}
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,这会使代码变得更脏.这是一个临时修复,但我们找不到另一种方法.有没有办法在swagger定义文件中自动生成这个?或者我们如何做到这一点,亚马逊API网关需要这个(文档:http://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-cors.html)
我想知道是否有扩展程序可用于在Linux的Visual Studio Code中添加C#的代码覆盖率...我已经搜索了这些扩展程序,但是找不到。
亲切的问候