Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Angular 2/4:如何使用参数通过Http Post调用Web API?_Asp.net_Angular_Asp.net Web Api - Fatal编程技术网

Asp.net Angular 2/4:如何使用参数通过Http Post调用Web API?

Asp.net Angular 2/4:如何使用参数通过Http Post调用Web API?,asp.net,angular,asp.net-web-api,Asp.net,Angular,Asp.net Web Api,关于角度,我是个新手。我看了几个地方,大多数例子都非常复杂。有什么简单的东西可以让我开始吗?调用接受2个参数并返回一个对象的web api的东西 [HttpPost("GetHomePageData")] public HomePageData GetHomePageData(int P1, int P2) { // } public class HomePageData { public int

关于角度,我是个新手。我看了几个地方,大多数例子都非常复杂。有什么简单的东西可以让我开始吗?调用接受2个参数并返回一个对象的web api的东西

[HttpPost("GetHomePageData")]
        public HomePageData GetHomePageData(int P1, int P2)
        {
            //
        }

public class HomePageData
    {
        public int AddressCount { get; set; }        
    }
在中,您可以看到如下示例:

@Component(...)
export class MyComponent implements OnInit {

  results: string[];

  // Inject HttpClient into your component or service.
  constructor(private http: HttpClient) {}

  ngOnInit(): void {
    // Make the HTTP request:
    this.http.get('/api/items').subscribe(data => {
      // Read the result field from the JSON response.
      this.results = data['results'];
    });
  }
} 

“我看了好几个地方,大多数例子都非常复杂。”如果你觉得很复杂,试着先看一些更基本的东西。在你能走路之前试着跑总是很复杂的。说真的,没有例子,但有很多例子。你能提供一些你发现但对你没有帮助的链接吗?例如。。。这并没有显示如何传递2个int参数,我举了一个例子,您似乎不了解web的工作原理。您可以使用HTTP调用API端点。先读一篇介绍。谢谢,我已经弄明白了!事实上,chrome帮了我!