[英]What type do I need to create to pass a json key value pair back to angular from .Net
我正在嘗試使用 Angular鍵值對,我想將其傳遞給我的 Angular 類型律師:{ [key: number]: string };
{2: 'foo', 1: 'bar'};
從控制器回到我的用戶界面。
這是我的控制器:
[HttpGet("check/{matter}")]
public async Task<IActionResult> SearchMatter(string matter)
{
var exists = await _cmpRepo.CheckMatter(matter);
if (!exists)
return BadRequest("error");
var claims = await _autoRepo.GetClaimsByMatter(matter);
var attorneys = await _autoRepo.GetAttorneys();
return Ok(new ClaimInfo { Names = claims, Attorneys = attorneys });
}
這是 ClaimInfo.cs
public class ClaimInfo
{
public IEnumerable<string> Names { get; set; }
public IEnumerable<KeyValuePair<int, string>> Attorneys { get; set; }
}
這是工作示例.ts
keyVal = {
1: "foo",
2: "chanaka",
};
.html
<div *ngFor="let item of keyVal | keyvalue">
{{item.key}}:{{item.value}}
</div>
這是我為刪除 "" var obj - JSON.parse(string) 所做的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.